Efficient VM Storage for Clouds Based on the High-Throughput BlobSeer BLOB Management System - Inria - Institut national de recherche en sciences et technologies du numérique Access content directly
Reports (Research Report) Year : 2010

Efficient VM Storage for Clouds Based on the High-Throughput BlobSeer BLOB Management System

Abstract

Cloud computing has recently emerged as a new computing paradigm aiming at providing reliable, flexible, IT infrastructure and services based on externalized, virtual resources. In this context, users may upload Virtual Machine (VM) images into a Cloud storage service, from which they are propagated on demand to the physical nodes on which they are supposed to run. It is therefore important for the Cloud storage service to provide efficient support for VM storage in a context where a large number of clients may concurrently upload a large number of VMs, each of which may subsequently be needed by a large number of computing nodes. This paper addresses the problem of building such an efficient distributed repository for Cloud Virtual Machines. To meet this goal, our approach leverages BlobSeer, a system for efficient management of massive data concurrently accessed at a large-scale, as a storage back end for the Cloud VM repository. As a case study, we consider the Nimbus Cloud environment, whose repository currently relies on the GridFTP high-performance file transfer protocol. We have integrated BlobSeer as a back-end storage layer for GridFTP and evaluated our prototype on the Grid'5000 testbed.
Le Cloud computing a récemment émergé comme un nouveau paradigme qui vise à fournir une infrastructure informatique et des services fiables et flexibles en s'appuyant sur des ressources virtuelles. Dans ce contexte, les utilisateurs peuvent télécharger des images de machines virtuelles vers un service de stockage Cloud, d'où elles sont propagées sur demande vers les noeuds physiques sur lesquels elles vont être exécutées. En consequence, il est essentiel que le service de gestion des données Cloud permette le stockage efficace des machines virtuelles quand de nombreux utilisateurs téléchargent des machines virtuelles simultanément. Cet article porte sur le problème de la conception d'un tel service de stockage pour les machines virtuelles dans le Cloud. Notre approche s'appuie sur l'utilisation de BlobSeer, un système dédié à la gestion des données accedées par de nombreux clients à large échelle, comme back-end de stockage pour les machines virtuelles. Nous avons pris comme étude de cas la plate-forme Nimbus dont le système de stockage repose actuellement sur le protocole de transfert de fichiers GridFTP. Nous avons intégré BlobSeer comme couche de stockage pour GridFTP et nous avons évalué notre prototype sur la plate-forme Grid'5000.
Fichier principal
Vignette du fichier
RR-7434.pdf (370.89 Ko) Télécharger le fichier
Origin : Files produced by the author(s)
Loading...

Dates and versions

inria-00528928 , version 1 (22-10-2010)

Identifiers

  • HAL Id : inria-00528928 , version 1

Cite

Alexandra Carpen-Amarie, Tuan Viet Dinh, Gabriel Antoniu. Efficient VM Storage for Clouds Based on the High-Throughput BlobSeer BLOB Management System. [Research Report] RR-7434, INRIA. 2010, pp.12. ⟨inria-00528928⟩
179 View
159 Download

Share

Gmail Facebook X LinkedIn More