Title :
A Hierarchical Memory Service Mechanism in Server Consolidation Environment
Author :
Wang, Liufeng ; Wang, Huaimin ; Cai, Lu ; Chu, Rui ; Zhang, Pengfei ; Liu, Lanzheng
Author_Institution :
Nat. Key Lab. for Parallel & Distrib. Process., Nat. Univ. of Defense Technol., Changsha, China
Abstract :
Increasing Internet business and computing footprint motivate server consolidation in data centers. Through virtualization technology, server consolidation can reduce physical hosts and provide scalable services. However, the ineffective memory usage among multiple virtual machines (VMs) becomes the bottleneck in server consolidation environment. Because of inaccurate memory usage estimate and the lack of memory resource managements, there is much service performance degradation in data centers, even though they have occupied a large amount of memory. In order to improve this scenario, we first introduce VM´s memory division view and VM´s free memory division view. Based on them, we propose a hierarchal memory service mechanism. We have designed and implemented the corresponding memory scheduling algorithm to enhance memory efficiency and achieve service level agreement. The benchmark test results show that our implementation can save 30% physical memory with 1% to 5% performance degradation. Based on Xen virtualization platform and balloon driver technology, our works actually bring dramatic benefits to commercial cloud computing center which is providing more than 2,000 VMs´ services to cloud computing users.
Keywords :
cloud computing; computer centres; resource allocation; storage management; virtual machines; virtualisation; Internet business; VM; Xen virtualization platform; balloon driver technology; commercial cloud computing center; data centers; footprint motivate server consolidation computing; hierarchal memory service mechanism; hierarchical memory service mechanism; memory resource managements; memory usage; multiple virtual machines; server consolidation environment; service level agreement; virtualization technology; Benchmark testing; Cloud computing; Memory management; Resource management; Scheduling algorithm; Servers; System performance; Cloud Computing; Hierarchical Service; Iaas; Memory Scheduling; Server Consolidation;
Conference_Titel :
Parallel and Distributed Systems (ICPADS), 2011 IEEE 17th International Conference on
Conference_Location :
Tainan
Print_ISBN :
978-1-4577-1875-5
DOI :
10.1109/ICPADS.2011.67