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.
Document type :
Conference papers
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
Contributor : Lucas Nussbaum <>
Submitted on : Thursday, December 12, 2013 - 12:32:33 PM
Last modification on : Thursday, January 11, 2018 - 6:25:23 AM
Document(s) archivé(s) le : Saturday, April 8, 2017 - 6:09:46 AM

Files

distem-pdp2013.pdf
Files produced by the author(s)

Identifiers

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〉

Share

Metrics

Record views

801

Files downloads

528