Design and Evaluation of a Virtual Experimental Environment for Distributed Systems

Luc Sarzyniec 1 Tomasz Buchert 1 Emmanuel Jeanvoine 1 Lucas Nussbaum 1
1 ALGORILLE - Algorithms for the Grid
Inria Nancy - Grand Est, LORIA - NSS - Department of Networks, Systems and Services
Résumé : Entre la simulation et l'expérimentation sur des plates-formes réelles, l'usage combiné de l'émulation et de la virtualisation fournit une alternative utile pour réaliser des expériences sur des systèmes distribués tels que les clusters, grilles, le Cloud ou les systèmes P2P. Dans cet article, nous présentons Distem, un logiciel permettant de construire des environnements expérimentaux distribués virtuels. À partir d'un ensemble homogène de noeuds, Distem émule une plate-forme composée de noeuds hétérogènes (en termes de nombre et de performance de leurs coeurs CPU), connectés à un réseau virtuel décrit à partir d'un modèle de topologies réaliste. Distem se base sur LXC, une solution de virtualisation légère à base de conteneurs, pour obtenir des propriétés de passage à l'échelle satisfaisantes et permettre des expériences avec des milliers de noeuds virtuels. Distem fournit plusieurs interfaces utilisateurs permettant de s'adapter à différents besoins (ligne de commande pour l'usage interactif, Ruby, API REST), est librement disponible et bien documenté. Après une description détaillée de Distem, cet article présente une validation expérimentale de plusieurs de ses fonctionnalités.
Type de document :
Communication dans un congrès
PDP2013 - 21st Euromicro International Conference on Parallel, Distributed and Network-Based Processing, Feb 2013, Belfast, United Kingdom. IEEE, pp.172 - 179, 2013, 21st Euromicro International Conference on Parallel, Distributed and Network-Based Processing. 〈10.1109/PDP.2013.32〉
Liste complète des métadonnées

https://hal.inria.fr/hal-00724308
Contributeur : Lucas Nussbaum <>
Soumis le : jeudi 12 décembre 2013 - 12:32:33
Dernière modification le : jeudi 11 janvier 2018 - 06:25:23
Document(s) archivé(s) le : samedi 8 avril 2017 - 06:09:46

Fichiers

distem-pdp2013.pdf
Fichiers produits par l'(les) auteur(s)

Identifiants

Citation

Luc Sarzyniec, Tomasz Buchert, Emmanuel Jeanvoine, Lucas Nussbaum. Design and Evaluation of a Virtual Experimental Environment for Distributed Systems. PDP2013 - 21st Euromicro International Conference on Parallel, Distributed and Network-Based Processing, Feb 2013, Belfast, United Kingdom. IEEE, pp.172 - 179, 2013, 21st Euromicro International Conference on Parallel, Distributed and Network-Based Processing. 〈10.1109/PDP.2013.32〉. 〈hal-00724308v3〉

Partager

Métriques

Consultations de la notice

635

Téléchargements de fichiers

421