Title :
DMSS: A Dynamic Memory Scheduling System in Server Consolidation Environments
Author :
Liu, Lanzheng ; Chu, Rui ; Zhu, Yongchun ; Zhang, Pengfei ; Wang, Liufeng
Author_Institution :
Nat. Lab. for Parallel & Distrib. Process., Nat. Univ. of Defense Technol., Changsha, China
Abstract :
As the foundation of cloud computing, Server consolidation allows multiple computer infrastructures running as virtual machines in a single physical node. It improves the utilization of most kinds of resource but memory under x86 architecture. Because of inaccurate memory usage estimate and the lack of memory resource management, there is much service performance degradation in data centers, even though they have occupied a large amount of memory. Furthermore, memory becomes insufficient for a physical server when a lot of virtual machines depend on it. In order to improve this, we present a dynamic memory scheduling system called DMSS, which can manage memory resources in server consolidation environments and allocate memory among virtual machines on demand. We have designed and implemented the corresponding memory scheduling policy based on Xen virtualization platform to enhance memory efficiency and achieve service level agreement. The benchmark shows that DMSS can make an accurate and rapid response to memory changes and save more than 30% physical memory with less than 5% performance degradation. DMSS actually brings in economic benefits to cloud service providers because more virtual machines can be accommodated at lower costs.
Keywords :
cloud computing; computer centres; file servers; scheduling; storage management; virtual machines; virtualisation; Xen virtualization platform; cloud computing; cloud service providers; data centers; dynamic memory scheduling system; memory resource management; memory usage estimate; multiple computer infrastructures; server consolidation environments; virtual machines; x86 architecture; Degradation; Dynamic scheduling; Memory management; Monitoring; Resource management; Servers; Virtual machine monitors; dynamic scheduling; memory overcommitment; server consolidation;
Conference_Titel :
Object/Component/Service-Oriented Real-Time Distributed Computing Workshops (ISORCW), 2012 15th IEEE International Symposium on
Conference_Location :
Shenzhen, Guangdong
Print_ISBN :
978-1-4673-0900-4
DOI :
10.1109/ISORCW.2012.23