• DocumentCode
    2023663
  • 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
  • fYear
    2012
  • fDate
    11-11 April 2012
  • Firstpage
    70
  • Lastpage
    75
  • 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;
  • fLanguage
    English
  • Publisher
    ieee
  • 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
  • Type

    conf

  • DOI
    10.1109/ISORCW.2012.23
  • Filename
    6196105