SwapCached: An Effective Method to Promote Guest Paging Performance on Virtualization Platform

Service Oriented System Engineering(2013)

引用 2|浏览0
暂无评分
摘要
With the increasing number of Internet businesses put in the data center, the great importance of server consolidation and hardware integration are highlighted. Among common hardware resources, the consolidation of memory is one of the classic problems, which has been widely studied. Some of the consolidation technologies, such as memory balloon driver and inter-VM page sharing, have been exploited in commercial virtualization software. But even with the integration of these methods, frequent disk IO introduced by paging mechanism in guest VM might also bring serious performance penalty with thrashing when guest memory usage changes dramatically. In order to reduce this unnecessary overload and guarantee the system performance, this paper proposes Swap Cached, a backend swapped page caching method. Swap Cached is designed to be able to cache the pages swapped from guest VMs in host memory to reduce the disk IO operation as well as effectively balance the memory usage between guests and host. The prototype of Swap Cached has been implemented on Xen platform using the existing memory cache software and virtualization technology. The benchmark results show that this implementation can promote the performance of the whole platform between 10% and 80% under different types of guest applications.
更多
查看译文
关键词
internet business,paging mechanism,memory usage,existing memory cache software,memory balance,memory cache software,hardware resource,intervm page sharing,swap cached,server consolidation,guest application,virtual machines,caching,data center,hardware integration,guest paging performance,frequent disk io operation,virtualization platform,guest vms,virtualization technology,virtualisation,promote guest paging performance,consolidation technology,backend swapped page caching method,guest vm,memory consolidation,guest memory usage,cloud computing,xen platform,virtualization software,memory balloon driver,host memory,guest memory usage change,effective method,algorithm design and analysis,benchmark testing,virtualization,operating systems,servers
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要