Skip to Main content Skip to Navigation
Reports

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

https://hal.inria.fr/hal-00724308
Contributor : Lucas Nussbaum <>
Submitted on : Monday, August 20, 2012 - 3:00:58 PM
Last modification on : Tuesday, December 18, 2018 - 4:26:02 PM
Long-term archiving on: : Friday, December 16, 2016 - 6:51:15 AM

File

RR-8046.pdf
Files produced by the author(s)

Identifiers

  • HAL Id : hal-00724308, version 1

Collections

Citation

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⟩

Share

Metrics

Record views

66

Files downloads

197