Skip to Main content Skip to Navigation

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
Abstract : 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.
Complete list of metadata
Contributor : Lucas Nussbaum Connect in order to contact the contributor
Submitted on : Monday, August 20, 2012 - 3:00:58 PM
Last modification on : Saturday, October 16, 2021 - 11:26:06 AM
Long-term archiving on: : Friday, December 16, 2016 - 6:51:15 AM


Files produced by the author(s)


  • HAL Id : hal-00724308, version 1



Luc Sarzyniec, Tomasz Buchert, Emmanuel Jeanvoine, Lucas Nussbaum. Design and Evaluation of a Virtual Experimental Environment for Distributed Systems. [Research Report] RR-8046, 2012. ⟨hal-00724308v1⟩



Record views


Files downloads