• DocumentCode
    2785607
  • Title

    MiyakoDori: A Memory Reusing Mechanism for Dynamic VM Consolidation

  • Author

    Akiyama, Soramichi ; Hirofuchi, Takahiro ; Takano, Ryousei ; Honiden, Shinichi

  • Author_Institution
    Grad. Sch. of Inf. Sci. & Technol., Univ. of Tokyo, Tokyo, Japan
  • fYear
    2012
  • fDate
    24-29 June 2012
  • Firstpage
    606
  • Lastpage
    613
  • Abstract
    In Infrastructure-as-a-Service datacenters, the placement of Virtual Machines (VMs) on physical hosts are dynamically optimized in response to resource utilization of the hosts. However, existing live migration techniques, used to move VMs between hosts, need to involve large data transfer and prevents dynamic consolidation systems from optimizing VM placements efficiently. In this paper, we propose a technique called “memory reusing” that reduces the amount of transferred memory of live migration. When a VM migrates to another host, the memory image of the VM is kept in the source host. When the VM migrates back to the original host later, the kept memory image will be “reused”, i.e. memory pages which are identical to the kept pages will not be transferred. We implemented a system named MiyakoDori that uses memory reusing in live migrations. Evaluations show that MiyakoDori significantly reduced the amount of transferred memory of live migrations and reduced 87% of unnecessary energy consumption when integrated with our dynamic VM consolidation system.
  • Keywords
    cloud computing; computer centres; storage management; virtual machines; MiyakoDori; dynamic VM consolidation; dynamic consolidation systems; infrastructure-as-a-service datacenters; large data transfer; live migration techniques; memory reusing mechanism; resource utilization; virtual machines; Benchmark testing; Compounds; Computer aided software engineering; Educational institutions; Energy consumption; Memory management; Servers; IaaS cloud; live migration; virtualization;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Cloud Computing (CLOUD), 2012 IEEE 5th International Conference on
  • Conference_Location
    Honolulu, HI
  • ISSN
    2159-6182
  • Print_ISBN
    978-1-4673-2892-0
  • Type

    conf

  • DOI
    10.1109/CLOUD.2012.56
  • Filename
    6253557