umu.sePublications
Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf
Principles and performance characteristics of algorithms for live VM migration
Umeå University, Faculty of Science and Technology, Department of Computing Science. (grid and cloud computing)
SAP Research CEC Belfast.
SAP Research CEC Belfast.
Umeå University, Faculty of Science and Technology, Department of Computing Science. (grid and cloud computing)
Show others and affiliations
2015 (English)In: ACM SIGOPS Operating Systems Review, Vol. 49, no 1, p. 142-155Article in journal (Refereed) Published
Abstract [en]

Since first demonstrated by Clark et al. in 2005, live migration of virtual machines has both become a standard feature of hypervisors and created an active field of research. However, the rich ongoing research in live migration focusmainly on performance improvements to well-known techniques, most of them being variations of the Clark approach. In order to advance live migration beyond incremental performance improvements, it is important to gain a deeper understanding of the live migration problem itself and its underlying principles.

To address this issue, this contribution takes a step back and investigates the essential characteristics of live migration. The paper identifies five fundamental properties of live migration and uses these to investigate, categorize, and compare three approaches to live migration: precopy, postcopy and hybrid. The evaluated algorithms include well-known techniques derived from that of Clark as well as novel RDMA in-kernel approaches. Our analysis of the fundamental properties of the algorithms is validated by a set of experiments. In these, we migrate virtual machines with large memory sizes hosting workloads with high page dirtying rates to expose differences and limitations of the different approaches. Finally, we provide guidelines for which approach to use in different scenarios.

Place, publisher, year, edition, pages
New York, NY, USA: Association for Computing Machinery (ACM), 2015. Vol. 49, no 1, p. 142-155
Keyword [en]
platform virtualization, virtual machine monitors, performance evaluation
National Category
Computer Sciences
Research subject
Computer and Information Science
Identifiers
URN: urn:nbn:se:umu:diva-100352DOI: 10.1145/2723872.2723894OAI: oai:DiVA.org:umu-100352DiVA, id: diva2:791686
Funder
EU, FP7, Seventh Framework Programme, 215605EU, FP7, Seventh Framework Programme, 257115eSSENCE - An eScience Collaboration
Available from: 2015-03-02 Created: 2015-03-02 Last updated: 2018-01-11Bibliographically approved

Open Access in DiVA

No full text in DiVA

Other links

Publisher's full texthttp://dl.acm.org/citation.cfm?doid=2723872.2723894

Search in DiVA

By author/editor
Svärd, PetterTordsson, JohanElmroth, Erik
By organisation
Department of Computing Science
Computer Sciences

Search outside of DiVA

GoogleGoogle Scholar

doi
urn-nbn

Altmetric score

doi
urn-nbn
Total: 517 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf