DocumentCode :
2204090
Title :
TMemCanal: A VM-oblivious Dynamic Memory Optimization Scheme for Virtual Machines in Cloud Computing
Author :
Li, Yaqiong ; Huang, Yongbing
Author_Institution :
Key Lab. of Comput. Syst. & Archit., Chinese Acad. of Sci., Beijing, China
fYear :
2010
fDate :
June 29 2010-July 1 2010
Firstpage :
179
Lastpage :
186
Abstract :
In current virtualized cloud platforms, resource provisioning strategy is still a big challenge. Provisioning will gain low resource utilization based on peak workload, and provisioning based on average work loads will sacrifice the potential revenue of cloud customers because of bad user experiences. VM-based performance isolation also restrains resource flowing on demand. As to memory, this eventually results in under-loaded memory and over-loaded memory in the same data center. This paper proposes a VM-oblivious dynamic memory optimization scheme, TMemCanal, which leverages under-loaded memory in a data center to accommodate the needs of loaded memory dynamically in a transparent fashion. TMemCanal is able to identify the under-loaded memory located in different VMs and reuse it in a way of memory flowing without any modification to their Guest OSs. We implemented TMemCanal through extending Xen hypervisor and evaluated using SpecWeb 2005 and LinkPack Benchmarks. Our evaluation shows that TMemCanal can efficiently save memory up to 50% with an overhead less than 7%. Our case study of server consolidation also shows TMemCanal can promote the performance of memory-intensive services up to 400%.
Keywords :
Internet; operating systems (computers); resource allocation; software performance evaluation; storage management; virtual machines; Guest OSs; LinkPack Benchmarks; SpecWeb 2005; TMemCanal; Xen hypervisor; average work loads; cloud computing; peak workload; performance isolation; resource provisioning strategy; resource utilization; under-loaded memory; virtual machine-oblivious dynamic memory optimization scheme; virtualized cloud platforms; Kernel; Memory management; Optimization; Prefetching; Random access memory; Resource management; Servers; Xen; under-loaded memory;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Computer and Information Technology (CIT), 2010 IEEE 10th International Conference on
Conference_Location :
Bradford
Print_ISBN :
978-1-4244-7547-6
Type :
conf
DOI :
10.1109/CIT.2010.68
Filename :
5578453
Link To Document :
بازگشت