DocumentCode :
1255751
Title :
VNsnap: Taking Snapshots of Virtual Networked Infrastructures in the Cloud
Author :
Kangarlou, Ardalan ; Eugster, Patrick ; Xu, Dongyan
Author_Institution :
Dept. of Comput. Sci., Purdue Univ., West Lafayette, IN, USA
Volume :
5
Issue :
4
fYear :
2012
Firstpage :
484
Lastpage :
496
Abstract :
A virtual networked infrastructure (VNI) consists of virtual machines (VMs) connected by a virtual network. Created for individual users on a shared cloud infrastructure, VNIs reflect the concept of "Infrastructure as a Service” (IaaS) as part of the emerging cloud computing paradigm. The ability to take snapshots of an entire VNI-including images of the VMs with their execution, communication, and storage states-yields a unique approach to reliability as a VNI snapshot can be used to restore the operation of the entire virtual infrastructure. We present VNsnap, a system that takes distributed snapshots of VNIs. Unlike many existing distributed snapshot/checkpointing solutions, VNsnap does not require any modifications to the applications, libraries, or (guest) operating systems (OSs) running in the VMs. Furthermore, by performing much of the snapshot operation concurrently with the VNI\´s normal operation, VNsnap incurs only seconds of downtime. We have implemented VNsnap on top of Xen. Our experiments with real-world parallel and distributed applications demonstrate VNsnap\´s effectiveness and efficiency.
Keywords :
checkpointing; cloud computing; operating systems (computers); virtual machines; IaaS; OS; VM; VNI snapshot; VNsnap; checkpointing solution; cloud computing; distributed application; distributed snapshot; infrastructure as a service; operating system; parallel application; reliability; shared cloud infrastructure; snapshot operation; virtual machine; virtual networked infrastructure; Checkpointing; Computer architecture; IP networks; Image restoration; Image segmentation; Protocols; Switches; Virtual environments; Virtual infrastructure; cloud computing; distributed snapshots; infrastructure-as-a-service (IaaS); reliability;
fLanguage :
English
Journal_Title :
Services Computing, IEEE Transactions on
Publisher :
ieee
ISSN :
1939-1374
Type :
jour
DOI :
10.1109/TSC.2011.29
Filename :
5928311
Link To Document :
بازگشت