NV-Hypervisor: Hypervisor-based persistence for virtual machines

Sartakov VA, Kapitza R (2014)


Publication Type: Conference contribution

Publication year: 2014

Publisher: IEEE Computer Society

Pages Range: 654-659

Conference Proceedings Title: Proceedings of the International Conference on Dependable Systems and Networks

Event location: Atlanta, GA, USA

ISBN: 9781479922338

DOI: 10.1109/DSN.2014.64

Abstract

Power outages and subsequent recovery are major causes of service downtimes. This issue is amplified by the ongoing trend of steadily growing in-memory state of Internet-based services which increases the risk of data loss and extends recovery time. Protective measures against power outages, such as uninterruptible power supply are expensive, maintenance-intensive and often fragile. With the advent of non-volatile random-access memory (NVRAM) provided by commodity servers, there is a scalable, less costly and robust alternative to recover from power outages and other failures. However, as of today, off-the-shelf software is not ready for benefiting from NVRAM. We present NV-Hyper visor a lightweight hyper visor extension that transparently provides persistence for virtual machines. NV-Hyper visor paves the way for utilizing NVRAM in virtualized environments (i.e., infrastructure-as-a-service clouds) and protects stateful services such as key-value stores and databases from data loss and time-consuming recovery.

Authors with CRIS profile

Involved external institutions

How to cite

APA:

Sartakov, V.A., & Kapitza, R. (2014). NV-Hypervisor: Hypervisor-based persistence for virtual machines. In Proceedings of the International Conference on Dependable Systems and Networks (pp. 654-659). Atlanta, GA, USA: IEEE Computer Society.

MLA:

Sartakov, Vasily A., and Rüdiger Kapitza. "NV-Hypervisor: Hypervisor-based persistence for virtual machines." Proceedings of the 44th Annual IEEE/IFIP International Conference on Dependable Systems and Networks, DSN 2014, Atlanta, GA, USA IEEE Computer Society, 2014. 654-659.

BibTeX: Download