Réalisation d'expériences avec Grid'5000

Simon Delamare 1 Pascal Morillon 2, 3 Lucas Nussbaum 4
1 AVALON - Algorithms and Software Architectures for Distributed and HPC Platforms
Inria Grenoble - Rhône-Alpes, LIP - Laboratoire de l'Informatique du Parallélisme
2 MYRIADS - Design and Implementation of Autonomous Distributed Systems
Inria Rennes – Bretagne Atlantique , IRISA_D1 - SYSTÈMES LARGE ÉCHELLE
4 MADYNES - Management of dynamic networks and services
Inria Nancy - Grand Est, LORIA - NSS - Department of Networks, Systems and Services
Résumé : Grid'5000 est une infrastructure pour la recherche et l'expérimentation des systèmes informatiques. Son principal objectif est de proposer une plate-forme pour réaliser des expériences, pouvant être de natures très diverses : par exemple, valider le bon comportement d'un logiciel, d'un matériel ou d'une configuration. Son utilisation est particulièrement adaptée au déploiement de systèmes large échelle et complexes (une infrastructure OpenStack complète, une topologie réseau de grande envergure, etc.), souvent difficilement réalisable avec les ressources et outils disponibles en interne. Pour cela, Grid'5000 met à disposition des ressources matérielles abondantes et variées, entièrement réservables et reconfigurables par ses utilisateurs, ainsi qu'une suite logicielle pour aider à la réalisation des expériences. Après avoir introduit le fonctionnement et les principaux services rendus par la plate-forme, notre présentation montrera de manière pratique comment réaliser une expérience à l'aide de Grid'5000. Pour cela, nous nous appuierons sur un scénario d'exemple, qui consiste à évaluer les ressources matérielles nécessaires au déploiement d'une application Web devant satisfaire un grand nombre de requêtes clientes. Les différentes étapes nécessaires à la mise en place de ce scénario seront décrites : réservation des ressources matérielles, déploiement des systèmes d'exploitation, mise en place de l'application Web au sein d'instances Docker répliquées, génération des requêtes clientes et utilisation de l'API Grid'5000 pour collecter les mesures de performance. Nous expliquerons également comment cette expérience peut être scriptée dans un langage de haut niveau tel que Python.
Type de document :
Communication dans un congrès
JRES2017 - Journées Réseaux de l'enseignement et de la recherche, Nov 2017, Nantes, France. 2017
Liste complète des métadonnées

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

https://hal.inria.fr/hal-01639524
Contributeur : Lucas Nussbaum <>
Soumis le : lundi 20 novembre 2017 - 14:17:59
Dernière modification le : vendredi 16 novembre 2018 - 01:27:40
Document(s) archivé(s) le : mercredi 21 février 2018 - 15:35:00

Identifiants

  • HAL Id : hal-01639524, version 1

Citation

Simon Delamare, Pascal Morillon, Lucas Nussbaum. Réalisation d'expériences avec Grid'5000. JRES2017 - Journées Réseaux de l'enseignement et de la recherche, Nov 2017, Nantes, France. 2017. 〈hal-01639524〉

Partager

Métriques

Consultations de la notice

1290

Téléchargements de fichiers

136