3543 articles – 5273 Notices  [english version]

hal-00724308, version 1

Design and Evaluation of a Virtual Experimental Environment for Distributed Systems

Luc Sarzyniec () 1, Tomasz Buchert () a1, Emmanuel Jeanvoine () 1, Lucas Nussbaum () 1

N° RR-8046 (2012)

Résumé : Between simulation and experiments on real-scale testbeds, the combined use of emulation and virtualization provide a useful alternative for performing experiments on distributed systems such as clusters, grids, cloud computing or P2P systems. In this paper, we present Distem, a software tool to build distributed virtual experimental environments. Using an homogenenous set of nodes, Distem emulates a platform composed of heterogeneous nodes (in terms of number and performance of CPU cores), connected to a virtual network described using a realistic topology model. Distem relies on LXC, a low-overhead container-based virtualization solution, to achieve scalability and enable experiments with thousands of virtual nodes. Distem provides a set of user interfaces to accomodate different needs (command-line for interactive use, Ruby and REST APIs), is freely available and well documented. After a detailed description of Distem, we perform an experimental evaluation of several of its features.

  • a –  INRIA
  • 1 :  ALGORILLE (INRIA Nancy - Grand Est / LORIA)
  • INRIA – CNRS : UMR7503 – Université de Lorraine
  • Collaboration : Grid'5000
  • Domaine : Informatique/Calcul parallèle, distribué et partagé
  • Mots-clés : experimentation – large-scale – emulation – virtualization – experimental validation
  • Référence interne : RR-8046
  • Versions disponibles :  v1 (20-08-2012) v2 (27-11-2012)
 
  • hal-00724308, version 1
  • oai:hal.inria.fr:hal-00724308
  • Contributeur : 
  • Soumis le : Lundi 20 Août 2012, 15:00:58
  • Dernière modification le : Jeudi 25 Octobre 2012, 14:21:41