DocumentCode
1804428
Title
HybridSwap: A scalable and synthetic framework for guest swapping on virtualization platform
Author
Pengfei Zhang ; Xi Li ; Rui Chu ; Huaimin Wang
Author_Institution
Nat. Lab. for Parallel & Distrib. Process., Nat. Univ. of Defense Technol., Changsha, China
fYear
2015
fDate
April 26 2015-May 1 2015
Firstpage
864
Lastpage
872
Abstract
In IaaS cloud environments, peak memory demand caused by hotspot applications in Virtual Machine (VM) often results in performance degradation within and outside of this VM. Some solutions such as host swapping and ballooning for memory consolidation and overcommitment have been proposed. These solutions, however, have no help for addressing guest swapping issues inside VM. Even though host holds sufficient memory pages, guest OS is unable to utilize free pages in host directly due to the semantic gap between VMM and it. Our goal is to alleviate the performance degradation by decreasing disk I/O operations generated by guest swapping. Based on the insight analysis of behavioral features of guest swapping, we design HybridSwap, a distributed scalable framework which organize surplus memory in all hosts within data center into virtual pools for swapping. This framework builds up a synthetic swapping mechanism in a peer-to-peer way, which VM can adaptively choose suitable pools for swapping. We implement the prototype of HybridSwap and evaluate it with different benchmarks. The results demonstrate that our solution has the ability to promote the guest swapping efficiency indeed. Even in some cases, it shows 2-5 times of performance promotion compared with the baseline setup.
Keywords
cloud computing; virtual machines; virtualisation; HybridSwap design; IaaS cloud environments; VM; VMM; data center; disk I/O operations; distributed scalable framework; guest OS; guest swapping efficiency; host swapping; memory pages; peer-to-peer computing; performance degradation; synthetic swapping mechanism; virtual machine; virtual pools; virtualization platform; Benchmark testing; Degradation; Instruction sets; Operating systems; Semantics; Servers; Virtualization; IaaS; Memory Consolidation; Overcommitment; Synthetic Swapping; Virtualization;
fLanguage
English
Publisher
ieee
Conference_Titel
Computer Communications (INFOCOM), 2015 IEEE Conference on
Conference_Location
Kowloon
Type
conf
DOI
10.1109/INFOCOM.2015.7218457
Filename
7218457
Link To Document