Title :
NV-Hypervisor: Hypervisor-Based Persistence for Virtual Machines
Author :
Sartakov, Vasily A. ; Kapitza, R.
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.
Keywords :
cloud computing; random-access storage; virtual machines; NV-hypervisor; NVRAM; hypervisor-based persistence; infrastructure-as-a-service cloud; internet-based service; lightweight hypervisor; nonvolatile random-access memory; off-the-shelf software; power outage; uninterruptible power supply; virtual machine; Kernel; Nonvolatile memory; Power system faults; Power system restoration; Random access memory; Virtual machine monitors; Virtual machining; Cloud Computing; Hypervisor; NV-RAM; Operating Systems;
Conference_Titel :
Dependable Systems and Networks (DSN), 2014 44th Annual IEEE/IFIP International Conference on
Conference_Location :
Atlanta, GA
DOI :
10.1109/DSN.2014.64