2013 21st Euromicro International Conference on Parallel, Distributed, and Network-Based Processing 2013
DOI: 10.1109/pdp.2013.32
|View full text |Cite
|
Sign up to set email alerts
|

Design and Evaluation of a Virtual Experimental Environment for Distributed Systems

Abstract: International audienceBetween 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… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
17
0

Year Published

2014
2014
2022
2022

Publication Types

Select...
4
2
1

Relationship

0
7

Authors

Journals

citations
Cited by 18 publications
(17 citation statements)
references
References 12 publications
(15 reference statements)
0
17
0
Order By: Relevance
“…A framework for the evaluation of HPC applications 1) General overview of Distem: The features, general architecture and evaluation of Distem were presented in [4], but are shortly summarized here. Distem is able to emulate a heterogeneous virtual platform on top of a homogeneous cluster in order to meet the experimenter's requirements.…”
Section: A Study Of Hpc Runtimesmentioning
confidence: 99%
See 1 more Smart Citation
“…A framework for the evaluation of HPC applications 1) General overview of Distem: The features, general architecture and evaluation of Distem were presented in [4], but are shortly summarized here. Distem is able to emulate a heterogeneous virtual platform on top of a homogeneous cluster in order to meet the experimenter's requirements.…”
Section: A Study Of Hpc Runtimesmentioning
confidence: 99%
“…2) Emulate heterogeneous and evolving experimental conditions: We have previously shown [4] that Distem can be used to create virtual heterogeneous platforms from a homogeneous cluster, with vnodes with different frequencies and number of cores, different IO capabilities and network links with different bandwidth and latency. In the context of this work, we extended Distem so that those characteristics of the vnodes could be updated dynamically without redeploying the virtual platform.…”
Section: A Study Of Hpc Runtimesmentioning
confidence: 99%
“…To evaluate the fault-tolerance capabilities of Kascade described in Section III-D, we use the Distem [30] emulator. Distem is able to emulate a virtual platform over a regular cluster and is able to inject failures in the platform according to a specification provided by the user.…”
Section: G Fault Tolerancementioning
confidence: 99%
“…Distem [1] is a distributed system emulator that leverages advanced Linux features like LXC, CPU frequency scaling and traffic control, to emulate a heterogeneous platform on top of a homogeneous cluster. Heterogeneity can be obtained by (1) specifying a virtual network topology where latency and bandwidth of the links can be defined, (2) emulating a degraded CPU capability, (3) executing several virtual nodes on a single physical node.…”
Section: A General Overviewmentioning
confidence: 99%
“…In previous work, we presented Distem [1], that provides an emulated platform on top of a regular cluster in order to facilitate the experimentation with distributed systems. In this paper, we focus on enhancing Distem to deal with large-scale experiments, typically those involving several dozens of thousands of nodes.…”
Section: Introductionmentioning
confidence: 99%