Nothing Special   »   [go: up one dir, main page]

skip to main content
10.1145/1555336.1555347acmconferencesArticle/Chapter ViewAbstractPublication PagesicacConference Proceedingsconference-collections
research-article

Toward dependency-aware live virtual machine migration

Published: 15 June 2009 Publication History

Abstract

The most powerful characteristic of any machine virtualization technology is its ability to adapt to both its underlying infrastructure and the applications it supports. Possibly the most dynamic feature of machine virtualization is the ability to migrate live virtual machines between physical hosts in order to optimize performance or avoid catastrophic events. Unfortunately, the need for live migration increases during times when resources are most scarce. For example, load-balancing is only necessary when load is significantly unbalanced and impending downtime often causes many virtual machines to seek new hosts simultaneously. It is imperative that live migration mechanisms be as fast and efficient as possible in order for virtualization to provide dynamic load balancing, zero-downtime scheduled maintenance, and automatic failover during unscheduled downtime.
This paper proposes a novel dependency-aware approach to live virtual machine migration and presents the results of the initial investigation into its ability to reduce migration latency and overhead. The approach uses a tainting mechanism originally developed as an intrusion detection mechanism. Dependency information is used to distinguish processes that create direct or indirect external dependencies during live migration. It is shown that the live migration process can be significantly streamlined by selectively applying a more efficient protocol when migrating processes that do not create external dependencies during migration.

References

[1]
P. Barham, B. Dragovic, K. Fraser, S. Hand, T. Harris, A. Ho, R. Neugebauer, I. Pratt, and A. Warfield. Xen and the Art of Virtualization. In ACM SOSP, 2003.
[2]
J. Chase, D. Irwin, L. Grit, J. Moore, and S. Sprenkle. Dynamic Virtual Clusters in a Grid Site Manager. In IEEE HPDC, 2003.
[3]
C. Clark, K. Fraser, S. Hand, J. Hansen, E. Jul, C. Limpach, I. Pratt, and A. Warfield. Live migration of Virtual Machines. In USENIX NSDI, 2005.
[4]
R. Figueiredo, P. Dinda, and J. Fortes. A Case for Grid Computing on Virtual Machines. In IEEE ICDCS, 2003.
[5]
Tal Garfinkel and Mendel Rosenblum. A virtual machine introspection based architecture for intrusion detection. In In Proc. Network and Distributed Systems Security Symposium, pages 191--206, 2003.
[6]
Xuxian Jiang, Florian Buchholz, AAron Walters, Dongyan Xu, Yi-Min Wang, and Eugene H. Spafford. Tracing worm break-in and contaminations via process coloring: A provenance-preserving approach. IEEE Transactions on Parallel and Distributed Systems, 19(7), July 2008.
[7]
Katarzyna Keahey, Karl Doering, and Ian T. Foster. From sandbox to playground: Dynamic virtual environments in the grid. In GRID, pages 34--42, 2004.
[8]
S. Osman, D. Subhraveti, G. Su, and J. Nieh. The design and implementation of zap: A system for migrating computing environments, 2002.
[9]
Bryan D. Payne, Martim D. Carbone, and Wenke Lee. Secure and flexible monitoring of virtual machines. In Proceedings of the 2007 Annual Computer Security Applications Conference, 2007.
[10]
P. Ruth, X. Jiang, D. Xu, and S. Goasguen. Virtual Distributed Environments in a Shared Infrastructure. IEEE Computer, 38(5):63--69, May 2005.
[11]
Paul Ruth, Junghwan Rhee, Dongyan Xu, Rick Kennell, and Sebastien Goasguen. Autonomic live adaptation of virtual computational environments in a multi-domain infrastructure. In Proceedings of The 3rd IEEE International Conference on Autonomic Computing, June 2006.
[12]
VMware. http://www.vmware.com.
[13]
Chris Wright, Crispin Cowan, and James Morris. Linux security modules: General security support for the linux kernel. In In Proceedings of the 11th USENIX Security Symposium, pages 17--31, 2002.

Cited By

View all
  • (2023)Comprehensive Analysis of VM Migration Trends in Cloud Data CentersRecent Patents on Engineering10.2174/187221211766622112916072617:6Online publication date: Nov-2023
  • (2017)A critical survey of live virtual machine migration techniquesJournal of Cloud Computing: Advances, Systems and Applications10.5555/3067917.31617126:1(1-41)Online publication date: 1-Dec-2017
  • (2017)A critical survey of live virtual machine migration techniquesJournal of Cloud Computing10.1186/s13677-017-0092-16:1Online publication date: 7-Nov-2017
  • Show More Cited By

Index Terms

  1. Toward dependency-aware live virtual machine migration

    Recommendations

    Comments

    Please enable JavaScript to view thecomments powered by Disqus.

    Information & Contributors

    Information

    Published In

    cover image ACM Conferences
    VTDC '09: Proceedings of the 3rd international workshop on Virtualization technologies in distributed computing
    June 2009
    82 pages
    ISBN:9781605585802
    DOI:10.1145/1555336
    • General Chair:
    • Kate Keahey,
    • Program Chair:
    • Renato Figueiredo
    Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

    Sponsors

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    Published: 15 June 2009

    Permissions

    Request permissions for this article.

    Check for updates

    Author Tags

    1. adaptation
    2. migration
    3. virtualization

    Qualifiers

    • Research-article

    Conference

    ICAC '09
    Sponsor:

    Acceptance Rates

    Overall Acceptance Rate 5 of 10 submissions, 50%

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)4
    • Downloads (Last 6 weeks)1
    Reflects downloads up to 17 Dec 2024

    Other Metrics

    Citations

    Cited By

    View all
    • (2023)Comprehensive Analysis of VM Migration Trends in Cloud Data CentersRecent Patents on Engineering10.2174/187221211766622112916072617:6Online publication date: Nov-2023
    • (2017)A critical survey of live virtual machine migration techniquesJournal of Cloud Computing: Advances, Systems and Applications10.5555/3067917.31617126:1(1-41)Online publication date: 1-Dec-2017
    • (2017)A critical survey of live virtual machine migration techniquesJournal of Cloud Computing10.1186/s13677-017-0092-16:1Online publication date: 7-Nov-2017
    • (2016)PAVMNetworks10.1002/nem.194826:6(515-536)Online publication date: 1-Nov-2016
    • (2013)Gang migration of virtual machines using cluster-wide deduplicationProceedings of the 13th IEEE/ACM International Symposium on Cluster, Cloud, and Grid Computing10.1109/CCGrid.2013.39(394-401)Online publication date: 13-May-2013
    • (2012)Desktop workload characteristics and their utility in optimizing virtual machine placement in cloud2012 IEEE 2nd International Conference on Cloud Computing and Intelligence Systems10.1109/CCIS.2012.6664423(333-337)Online publication date: Oct-2012
    • (2012)Performance Evaluation of Statistical Techniques for Adaptive Scheduling in Autonomic SystemsEmerging Trends and Applications in Information Communication Technologies10.1007/978-3-642-28962-0_23(228-239)Online publication date: 2012
    • (2011)Virt-LM: a benchmark for live migration of virtual machineProceedings of the 2nd ACM/SPEC International Conference on Performance engineering10.1145/1958746.1958790(307-316)Online publication date: 14-Mar-2011
    • (2011)Virtual machine placement algorithm for virtualized desktop infrastructure2011 IEEE International Conference on Cloud Computing and Intelligence Systems10.1109/CCIS.2011.6045085(333-337)Online publication date: Sep-2011
    • (2010)Deadline Aware Virtual Machine Scheduler for Grid and Cloud ComputingProceedings of the 2010 IEEE 24th International Conference on Advanced Information Networking and Applications Workshops10.1109/WAINA.2010.107(85-90)Online publication date: 20-Apr-2010
    • Show More Cited By

    View Options

    Login options

    View options

    PDF

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader

    Media

    Figures

    Other

    Tables

    Share

    Share

    Share this Publication link

    Share on social media