Title :
SwapCached: An Effective Method to Promote Guest Paging Performance on Virtualization Platform
Author :
Pengfei Zhang ; Rui Chu ; Huaimin Wang
Abstract :
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.
Keywords :
cloud computing; virtual machines; virtualisation; Internet business; Swap Cached; Xen platform; backend swapped page caching method; consolidation technology; data center; frequent disk IO operation; guest memory usage; guest paging performance; hardware integration; hardware resource; interVM page sharing; memory balloon driver; memory cache software; paging mechanism; server consolidation; virtualization platform; virtualization software; virtualization technology; Algorithm design and analysis; Benchmark testing; Operating systems; Servers; Virtual machine monitors; Virtualization; Caching; Memory Balance; Memory Consolidation; Paging Mechanism; Virtualization Platform;
Conference_Titel :
Service Oriented System Engineering (SOSE), 2013 IEEE 7th International Symposium on
Conference_Location :
Redwood City
Print_ISBN :
978-1-4673-5659-6
DOI :
10.1109/SOSE.2013.62