Title :
Design and Evaluation of a Virtual Experimental Environment for Distributed Systems
Author :
Sarzyniec, L. ; Buchert, T. ; Jeanvoine, E. ; Nussbaum, L.
Author_Institution :
Inria, Villers-les-Nancy, France
fDate :
Feb. 27 2013-March 1 2013
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 homogeneous 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 (Linux Containers), 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 accommodate 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.
Keywords :
Linux; application program interfaces; distributed processing; software tools; virtualisation; Distem software tool; LXC; Linux container; P2P system; REST API; Ruby API; application program interface; cloud computing; cluster computing; container-based virtualization solution; distributed system; emulation; grid computing; heterogeneous node; peer-to-peer system; realistic topology model; user interface; virtual experimental environment; virtual network; Bandwidth; Emulation; Linux; Network topology; Peer-to-peer computing; Topology; Virtualization; emulation; experimental validation; experimentation; large-scale; virtualization;
Conference_Titel :
Parallel, Distributed and Network-Based Processing (PDP), 2013 21st Euromicro International Conference on
Conference_Location :
Belfast
Print_ISBN :
978-1-4673-5321-2
Electronic_ISBN :
1066-6192
DOI :
10.1109/PDP.2013.32