skip to main content
10.1145/1998582.1998631acmconferencesArticle/Chapter ViewAbstractPublication PagesicacConference Proceedingsconference-collections
short-paper

Bootstrapped migration for Linux OS

Published:14 June 2011Publication History

ABSTRACT

Modern virtualization technologies have a powerful ability to move a virtual machine (VM) from one physical machine to another, which enables unprecedented flexibility for system fault tolerance and load balancing. However, for physical machines there is no similar capability. This paper describes the detailed design of migrating a physical machine's state from one physical Linux machine to another. This BOotstrapped Migration for Linux OS (BOMLO) capability avoids scheduled shut-down for the maintenance of non-virtualized physical machine and therefore greatly decreases the service disruption time. BOMLO is more challenging than VM migration because there is no separate piece of software to perform the state migration, e.g., the hypervisor in the case of VM migration. In this paper, we adapted the Linux's hibernation facility to develop 3 schemes for BOMLO: swap disk-based, memory-to-memory, and iterative memory-to-memory migration.

References

  1. Aberdeen Group, Inc. Virtual vigilance: Managing application performance in virtual environments, 12/31/2008. http://www.aberdeen.com/.Google ScholarGoogle Scholar
  2. Bernard B. Tuxonice, Linux equivalent of Windows' hibernate functionality. http://www.tuxonice.net/.Google ScholarGoogle Scholar
  3. CDW. CDW Server Virtualization Life Cycle Report: Medium and Large Businesses. http://newsroom.cdw.com/features/feature-01-11-10.html.Google ScholarGoogle Scholar
  4. Citrix Systems Inc. Xen hypervisor, open source industry standard for virtualization. http://www.xen.org/, 2007.Google ScholarGoogle Scholar
  5. C. Clark, K. Fraser, S. H, J. G. Hansen, E. Jul, C. Limpach, I. Pratt, and A. Warfield. Live Migration of Virtual Machines. In Proceedings of the 2nd ACM/USENIX Symposium on Networked Systems Design and Implementation (NSDI), pages 273--286, 2005. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. J. G. Hansen and A. K. Henriksen. Nomadic operating systems. Master's thesis, University of Copenhagen, Denmark, 2002.Google ScholarGoogle Scholar
  7. J. G. Hansen and E. Jul. Self-migration of Operating Systems. In Proceedings of the 11th workshop on ACM SIGOPS European workshop, 2004. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. H. Hartig, M. Hohmuth, J. Liedtke, and S. Schönberg. The performance of microkernel-based systems. In 16th ACM Symposium on Operating System Principles, 1997. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. Intel Corporation. Maximize Data Center Flexibility Today and Tomorrow with Intel Virtualization Technology (Intel VT) FlexMigration Assist.Google ScholarGoogle Scholar
  10. A. Kadav and M. M. Swift. Live migration of direct-access devices. SIGOPS Oper. Syst. Rev., 43(3):95--104, 2009. Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. H. Kaminaga. Improving Linux startup time using software resume. In Proceedings of the Linux Symposium, Volume Two, 2006.Google ScholarGoogle Scholar
  12. M. A. Kozuch, M. Kaminsky, and M. P. Ryan. Migration without Virtualization. In 12th Workshop on Hot Topics in Operating Systems, 2009. Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. Linux Hotplug Project. Hotplug Support for Distributions of GNU/Linux. http://linux-hotplug.sourceforge.net/, 2001.Google ScholarGoogle Scholar
  14. J. Satran, K. Meth, C. Sapuntzakis, M. Chadalapaka, and E. Zeidner. Internet Small Computer Systems Interface (iSCSI). RFC 3720, Apr. 2004. Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. VMware Inc. VMotion, Migrate Virtual Machines with Zero Downtime. http://www.vmware.com/products/vmotion/.Google ScholarGoogle Scholar

Index Terms

  1. Bootstrapped migration for Linux OS

      Recommendations

      Comments

      Login options

      Check if you have access through your login credentials or your institution to get full access on this article.

      Sign in
      • Published in

        cover image ACM Conferences
        ICAC '11: Proceedings of the 8th ACM international conference on Autonomic computing
        June 2011
        278 pages
        ISBN:9781450306072
        DOI:10.1145/1998582

        Copyright © 2011 ACM

        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]

        Publisher

        Association for Computing Machinery

        New York, NY, United States

        Publication History

        • Published: 14 June 2011

        Permissions

        Request permissions about this article.

        Request Permissions

        Check for updates

        Qualifiers

        • short-paper

      PDF Format

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader