8483 articles  [english version]

hal-00720910, version 2

Adding Virtualization Capabilities to Grid'5000

Daniel Balouek a1, Alexandra Carpen Amarie a2, Ghislain Charrier () a2, Frédéric Desprez () a3, Emmanuel Jeannot a4, Emmanuel Jeanvoine 5, Adrien Lèbre () a67, David Margery () a2, Nicolas Niclausse a8, Lucas Nussbaum () 9, Olivier Richard () 10, Christian Pérez (, http://avalon.ens-lyon.fr/members/cperez) a3, Flavien Quesnel (, http://www.emn.fr/z-info/fquesnel) 67, Cyril Rohr (, http://crohr.me/) a2, Luc Sarzyniec () b11

N° RR-8026 (2012)

Résumé : 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.

  • a –  INRIA
  • b –  Université Henri Poincaré - Nancy I
  • 1 :  Laboratoire de l'Informatique du Parallélisme (LIP)
  • Université de Lyon – CNRS : UMR5668 – INRIA – École Normale Supérieure - Lyon – Université Claude Bernard - Lyon I
  • 2 :  MYRIADS (INRIA - IRISA)
  • INRIA – CNRS : UMR6074 – Université de Rennes 1 – Institut National des Sciences Appliquées (INSA) : - RENNES
  • 3 :  AVALON (LIP Lyon / Inria Grenoble Rhône-Alpes)
  • CNRS : UMR5668 – INRIA – École Normale Supérieure - Lyon – Laboratoire d'informatique du Parallélisme – Université Claude Bernard - Lyon I
  • 4 :  RUNTIME (INRIA Bordeaux - Sud-Ouest)
  • INRIA – CNRS : UMR5800 – Université Sciences et Technologies - Bordeaux I – École Nationale Supérieure d'Électronique, Informatique et Radiocommunications de Bordeaux (ENSEIRB)
  • 5 :  Laboratoire Lorrain de Recherche en Informatique et ses Applications (LORIA)
  • INRIA – CNRS : UMR7503 – Université Henri Poincaré - Nancy I – Université Nancy II – Institut National Polytechnique de Lorraine (INPL)
  • 6 :  ASCOLA (INRIA - EMN)
  • INRIA – École Nationale Supérieure des Mines - Nantes
  • 7 :  Laboratoire d'Informatique de Nantes Atlantique (LINA)
  • CNRS : UMR6241 – Université de Nantes – École Nationale Supérieure des Mines - Nantes
  • 8 :  Service DREAM (INRIA Sophia Antipolis - Méditerranée)
  • INRIA
  • 9 :  ALGORILLE (INRIA Nancy - Grand Est / LORIA)
  • INRIA – CNRS : UMR7503 – Université de Lorraine
  • 10 :  Laboratoire d'Informatique de Grenoble (LIG)
  • Université Joseph Fourier - Grenoble I – Institut Polytechnique de Grenoble - Grenoble Institute of Technology – Université Pierre-Mendès-France - Grenoble II – CNRS : UMR5217
  • 11 :  MAIA (INRIA Nancy - Grand Est / LORIA)
  • INRIA – CNRS : UMR7503 – Université de Lorraine
  • Collaboration : Grid'5000
  • Domaine : Informatique/Calcul parallèle, distribué et partagé
  • Référence interne : RR-8026
  • Versions disponibles :  v1 (27-07-2012) v2 (03-09-2012)
 
  • hal-00720910, version 2
  • oai:hal.inria.fr:hal-00720910
  • Contributeur : 
  • Soumis le : Lundi 3 Septembre 2012, 15:19:20
  • Dernière modification le : Jeudi 25 Octobre 2012, 14:19:51