Going Back and Forth: Efficient Multi-Deployment and Multi-Snapshotting on Clouds

Abstract : Infrastructure-as-a-Service (IaaS) cloud computing has rev- olutionized the way we think of acquiring resources by in- troducing a simple change: allowing users to lease compu- tational resources from the cloud provider's datacenter for a short time by deploying virtual machines (VMs) on those resources. This new model raises new challenges in the de- sign and development of IaaS middleware. One of those challenges is the need to deploy a large number (hundreds or even thousands) of VM instances simultaneously. Once the VM instances are deployed, another challenge is to si- multaneously take a snapshot of many images and transfer them to persistent storage to support management tasks, such as suspend-resume and migration. With datacenters growing at a fast rate and configurations becoming heteroge- neous, it is important to enable efficient concurrent deploy- ment and snapshotting that is at the same time hypervisor- independent and ensures a maximum of compatibility with different configurations. This paper addresses these chal- lenges by proposing a virtual file system specifically opti- mized for virtual machine image storage. It is based on a lazy transfer scheme coupled with object-versioning that demonstrates excellent performance in terms of consumed resources: execution time, network traffic and storage space. Experiments on hundreds of nodes demonstrate performance improvements in concurrent VM deployments ranging from a factor of 2 up to 25 over state-of-art, with storage and bandwidth utilization reduction of as much as 90%, while at the same time keeping comparable snapshotting perfor- mance, which comes with the added benefit of high porta- bility.
Complete list of metadatas

Cited literature [25 references]  Display  Hide  Download

https://hal.inria.fr/inria-00570682
Contributor : Gabriel Antoniu <>
Submitted on : Wednesday, March 23, 2011 - 9:28:03 PM
Last modification on : Thursday, November 15, 2018 - 11:57:44 AM
Long-term archiving on : Thursday, November 8, 2012 - 12:20:50 PM

File

final-paper.pdf
Files produced by the author(s)

Identifiers

  • HAL Id : inria-00570682, version 1

Citation

Bogdan Nicolae, John Bresnahan, Kate Keahey, Gabriel Antoniu. Going Back and Forth: Efficient Multi-Deployment and Multi-Snapshotting on Clouds. The 20th International ACM Symposium on High-Performance Parallel and Distributed Computing (HPDC 2011), Jun 2011, San José, CA, United States. ⟨inria-00570682⟩

Share

Metrics

Record views

1100

Files downloads

498