• DocumentCode
    2906368
  • 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
  • fYear
    2011
  • fDate
    7-9 Dec. 2011
  • Firstpage
    40
  • Lastpage
    47
  • 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;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel and Distributed Systems (ICPADS), 2011 IEEE 17th International Conference on
  • Conference_Location
    Tainan
  • ISSN
    1521-9097
  • Print_ISBN
    978-1-4577-1875-5
  • Type

    conf

  • DOI
    10.1109/ICPADS.2011.67
  • Filename
    6121258