• DocumentCode
    2354487
  • Title

    Hypervisor-assisted application checkpointing in virtualized environments

  • Author

    Lee, Min ; Krishnakumar, A.S. ; Krishnan, P. ; Singh, Navjot ; Yajnik, Shalini

  • Author_Institution
    Georgia Inst. of Technol., Atlanta, GA, USA
  • fYear
    2011
  • fDate
    27-30 June 2011
  • Firstpage
    371
  • Lastpage
    382
  • Abstract
    There are two broad categories of approaches used for checkpointing: application-transparent and application-assisted. Typically, application-assisted approaches provide a more flexible and light-weight mechanism but require changes to the application. Although most applications run well under virtualization (e.g. Xen which is being adopted widely), the addition of application-assisted checkpointing - used for high availability - causes performance problems. This is due to the overhead of key system calls used by the checkpointing techniques under virtualization. To overcome this, we introduce the notion of hypervisor-assisted application checkpointing with no changes to the guest operating system. We present the design and a Xen-based implementation of our family of application checkpointing techniques. Our experiments show performance improvements of 4× to 13× in the primitives used for supporting high availability compared to purely user-level approaches.
  • Keywords
    checkpointing; operating systems (computers); virtualisation; Xen virtualization; application-assisted checkpointing; application-transparent checkpointing; guest operating system; hypervisor-assisted application checkpointing; virtualized environment; Availability; Checkpointing; Data structures; Driver circuits; Hardware; Operating systems; Virtual machine monitors; Xen; checkpointing; high-availabiliy; hypervisor; virtualization;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Dependable Systems & Networks (DSN), 2011 IEEE/IFIP 41st International Conference on
  • Conference_Location
    Hong Kong
  • ISSN
    1530-0889
  • Print_ISBN
    978-1-4244-9232-9
  • Electronic_ISBN
    1530-0889
  • Type

    conf

  • DOI
    10.1109/DSN.2011.5958250
  • Filename
    5958250