On the Convergence of Experimental Methodologies for Distributed Systems: Where do we stand?

Maximiliano Geier 1, 2 Lucas Nussbaum 2 Martin Quinson 2
2 ALGORILLE - Algorithms for the Grid
Inria Nancy - Grand Est, LORIA - NSS - Department of Networks, Systems and Services
Abstract : Understanding distributed systems is a complex task. There are many subsystems involved, such as network equipment, disk and CPU, which effect behavior. In order to analyze this kind of applications, different approaches have been proposed: simulation, emulation and experimentation. Each paradigm has evolved independently, providing their own set of tools and methodologies. This paper explores how these tools and methodologies can be combined in practice. Given a simple question on a particular system, we explore how different experimental frameworks can be combined in practice. We use a representative framework for each methodology: Simgrid for simulation, Distem for emulation and Grid'5000 for experimentation. Our experiments are formally described using the workflow logic provided by the XP Flow tool. Our long term goal is to foster a coherent methodological framework for the study of distributed systems. The contributions of this article to that end are the following: we identify a set of pitfalls in each paradigm that experimenters may encounter regarding models, platform descriptions and others. We propose a set of general guidelines to avoid these pitfalls. We show these guidelines may lead to accurate simulation results. Finally, we provide some insight to framework developers in order to improve the tools and thus facilitate this convergence.
Complete list of metadatas

Cited literature [13 references]  Display  Hide  Download

https://hal.inria.fr/hal-00907887
Contributor : Lucas Nussbaum <>
Submitted on : Friday, November 22, 2013 - 12:42:39 AM
Last modification on : Friday, August 2, 2019 - 3:06:02 PM
Long-term archiving on : Sunday, February 23, 2014 - 4:22:44 AM

File

waters.pdf
Files produced by the author(s)

Identifiers

  • HAL Id : hal-00907887, version 1

Citation

Maximiliano Geier, Lucas Nussbaum, Martin Quinson. On the Convergence of Experimental Methodologies for Distributed Systems: Where do we stand?. WATERS - 4th International Workshop on Analysis Tools and Methodologies for Embedded and Real-time Systems, Jul 2013, Paris, France. ⟨hal-00907887⟩

Share

Metrics

Record views

650

Files downloads

239