MiyakoDori

A memory reusing mechanism for dynamic VM consolidation

Soramichi Akiyama, Takahiro Hirofuchi, Ryousei Takano, Shinichi Honiden

Research output: Chapter in Book/Report/Conference proceedingConference contribution

16 Citations (Scopus)

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.

Original languageEnglish
Title of host publicationProceedings - 2012 IEEE 5th International Conference on Cloud Computing, CLOUD 2012
Pages606-613
Number of pages8
DOIs
Publication statusPublished - 2012 Oct 2
Externally publishedYes
Event2012 IEEE 5th International Conference on Cloud Computing, CLOUD 2012 - Honolulu, HI, United States
Duration: 2012 Jun 242012 Jun 29

Other

Other2012 IEEE 5th International Conference on Cloud Computing, CLOUD 2012
CountryUnited States
CityHonolulu, HI
Period12/6/2412/6/29

Fingerprint

Consolidation
Data storage equipment
Data transfer
Virtual machine
Energy utilization

Keywords

  • IaaS cloud
  • live migration
  • virtualization

ASJC Scopus subject areas

  • Software

Cite this

Akiyama, S., Hirofuchi, T., Takano, R., & Honiden, S. (2012). MiyakoDori: A memory reusing mechanism for dynamic VM consolidation. In Proceedings - 2012 IEEE 5th International Conference on Cloud Computing, CLOUD 2012 (pp. 606-613). [6253557] https://doi.org/10.1109/CLOUD.2012.56

MiyakoDori : A memory reusing mechanism for dynamic VM consolidation. / Akiyama, Soramichi; Hirofuchi, Takahiro; Takano, Ryousei; Honiden, Shinichi.

Proceedings - 2012 IEEE 5th International Conference on Cloud Computing, CLOUD 2012. 2012. p. 606-613 6253557.

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Akiyama, S, Hirofuchi, T, Takano, R & Honiden, S 2012, MiyakoDori: A memory reusing mechanism for dynamic VM consolidation. in Proceedings - 2012 IEEE 5th International Conference on Cloud Computing, CLOUD 2012., 6253557, pp. 606-613, 2012 IEEE 5th International Conference on Cloud Computing, CLOUD 2012, Honolulu, HI, United States, 12/6/24. https://doi.org/10.1109/CLOUD.2012.56
Akiyama S, Hirofuchi T, Takano R, Honiden S. MiyakoDori: A memory reusing mechanism for dynamic VM consolidation. In Proceedings - 2012 IEEE 5th International Conference on Cloud Computing, CLOUD 2012. 2012. p. 606-613. 6253557 https://doi.org/10.1109/CLOUD.2012.56
Akiyama, Soramichi ; Hirofuchi, Takahiro ; Takano, Ryousei ; Honiden, Shinichi. / MiyakoDori : A memory reusing mechanism for dynamic VM consolidation. Proceedings - 2012 IEEE 5th International Conference on Cloud Computing, CLOUD 2012. 2012. pp. 606-613
@inproceedings{777e56cfd68d447b9e0af707ab3a7a86,
title = "MiyakoDori: A memory reusing mechanism for dynamic VM consolidation",
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 = "IaaS cloud, live migration, virtualization",
author = "Soramichi Akiyama and Takahiro Hirofuchi and Ryousei Takano and Shinichi Honiden",
year = "2012",
month = "10",
day = "2",
doi = "10.1109/CLOUD.2012.56",
language = "English",
isbn = "9780769547558",
pages = "606--613",
booktitle = "Proceedings - 2012 IEEE 5th International Conference on Cloud Computing, CLOUD 2012",

}

TY - GEN

T1 - MiyakoDori

T2 - A memory reusing mechanism for dynamic VM consolidation

AU - Akiyama, Soramichi

AU - Hirofuchi, Takahiro

AU - Takano, Ryousei

AU - Honiden, Shinichi

PY - 2012/10/2

Y1 - 2012/10/2

N2 - 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.

AB - 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.

KW - IaaS cloud

KW - live migration

KW - virtualization

UR - http://www.scopus.com/inward/record.url?scp=84866748961&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=84866748961&partnerID=8YFLogxK

U2 - 10.1109/CLOUD.2012.56

DO - 10.1109/CLOUD.2012.56

M3 - Conference contribution

SN - 9780769547558

SP - 606

EP - 613

BT - Proceedings - 2012 IEEE 5th International Conference on Cloud Computing, CLOUD 2012

ER -