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
IRISA-D1 - SYSTÈMES LARGE ÉCHELLE, Inria Rennes – Bretagne Atlantique
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
Inria Bordeaux - Sud-Ouest, UB - Université de Bordeaux, CNRS - Centre National de la Recherche Scientifique : UMR5800
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
Résumé : Dix ans environ après ses prémisses, la plate-forme Grid'5000 est devenue une des plates-formes les plus complètes utilisée pour la conception et l'évaluation de systèmes distribués à grande échelle. Dédiée initialement au calcul à haute performance, l'infrastructure a évolué pour supporter un ensemble de problèmes plus vaste liés au calcul de type Desktop, l'internet des objets et plus récemment l'informatique dans les nuages (aussi appelé Cloud Computing). Ce rapport présente les améliorations récentes apportées au logiciels et pile de services pour supporter les expérimentations à grande échelle utilisant les technologies de virtualisation comme blocs de base. Nos contributions incluent le déploiement d'environnements logiciels customisés, la réservation de domaines réseaux dédiés et la possibilité de les isoler entre eux, et l'automatisation des expérimentations grâce à une API REST. Nous illustrons l'intérêt de ces contributions en décrivant trois expériences à large échelle sur la plate-forme Grid'5000. La première expérience utilise des machines virtuelles pour conduire des expérimentations de grande taille sur 4000 pairs. La seconde expérience décrit le déploiement de 10000 instances KVM sur 4 sites Grid'5000. Enfin le dernier exemple présente un outil de déploiement simple pour déployer des solutions de Cloud de type IaaS. La conclusion discute de prochains défis importants de Grid'5000 liés à l'utilisation d'OpenFlow et à la gestion d'applications gérant des grandes masses de données.
Type de document :
Rapport
[Research Report] RR-8026, INRIA. 2012, pp.18
Liste complète des métadonnées

Littérature citée [11 références]  Voir  Masquer  Télécharger

https://hal.inria.fr/hal-00720910
Contributeur : Frédéric Desprez <>
Soumis le : lundi 3 septembre 2012 - 15:19:20
Dernière modification le : mardi 4 décembre 2018 - 09:36:02
Document(s) archivé(s) le : vendredi 16 décembre 2016 - 09:31:08

Fichier

RR-8026.pdf
Fichiers produits par l'(les) auteur(s)

Identifiants

  • HAL Id : hal-00720910, version 2

Citation

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〉

Partager

Métriques

Consultations de la notice

2187

Téléchargements de fichiers

672