Skip to Main content Skip to Navigation

Adding Virtualization Capabilities to Grid'5000

Daniel Balouek 1 Alexandra Carpen-Amarie 2 Ghislain Charrier 2 Frédéric Desprez 3 Emmanuel Jeannot 4 Emmanuel Jeanvoine 5 Adrien Lebre 6, 7 David Margery 2 Nicolas Niclausse 8 Lucas Nussbaum 9 Olivier Richard 10 Christian Pérez 3 Flavien Quesnel 7, 6 Cyril Rohr 2 Luc Sarzyniec 11
2 MYRIADS - Design and Implementation of Autonomous Distributed Systems
Inria Rennes – Bretagne Atlantique , IRISA-D1 - SYSTÈMES LARGE ÉCHELLE
3 AVALON - Algorithms and Software Architectures for Distributed and HPC Platforms
Inria Grenoble - Rhône-Alpes, LIP - Laboratoire de l'Informatique du Parallélisme
4 RUNTIME - Efficient runtime systems for parallel architectures
CNRS - Centre National de la Recherche Scientifique : UMR5800, UB - Université de Bordeaux, Inria Bordeaux - Sud-Ouest
6 ASCOLA - Aspect and composition languages
Inria Rennes – Bretagne Atlantique , Département informatique - EMN, LINA - Laboratoire d'Informatique de Nantes Atlantique
9 ALGORILLE - Algorithms for the Grid
Inria Nancy - Grand Est, LORIA - NSS - Department of Networks, Systems and Services
11 MAIA - Autonomous intelligent machine
Inria Nancy - Grand Est, LORIA - AIS - Department of Complex Systems, Artificial Intelligence & Robotics
Abstract : Almost ten years after its premises, the Grid'5000 testbed has become one of the most complete testbed for designing or evaluating large-scale distributed systems. Initially dedicated to the study of High Performance Computing, the infrastructure has evolved to address wider concerns related to Desktop Computing, the Internet of Services and more recently the Cloud Computing paradigm. This report present recent improvements of the Grid'5000 software and services stack to support large-scale experiments using virtualization technologies as building blocks. Such contributions include the deployment of customized software environments, the reservation of dedicated network domain and the possibility to isolate them from the others, and the automation of experiments with a REST API. We illustrate the interest of these contributions by describing three different use-cases of large-scale experiments on the Grid'5000 testbed. The first one leverages virtual machines to conduct larger experiments spread over 4000 peers. The second one describes the deployment of 10000 KVM instances over 4 Grid'5000 sites. Finally, the last use case introduces a one-click deployment tool to easily deploy major IaaS solutions. The conclusion highlights some important challenges of Grid'5000 related to the use of OpenFlow and to the management of applications dealing with tremendous amount of data.
Complete list of metadata

Cited literature [11 references]  Display  Hide  Download
Contributor : Frédéric Desprez Connect in order to contact the contributor
Submitted on : Monday, September 3, 2012 - 3:19:20 PM
Last modification on : Friday, January 21, 2022 - 3:24:21 AM
Long-term archiving on: : Friday, December 16, 2016 - 9:31:08 AM


Files produced by the author(s)


  • HAL Id : hal-00720910, version 2


Daniel Balouek, Alexandra Carpen-Amarie, Ghislain Charrier, Frédéric Desprez, Emmanuel Jeannot, et al.. Adding Virtualization Capabilities to Grid'5000. [Research Report] RR-8026, INRIA. 2012, pp.18. ⟨hal-00720910v2⟩



Les métriques sont temporairement indisponibles