SimGrid: A Generic Framework for Large-Scale Distributed Experiments
- 1 January 2008
- conference paper
- conference paper
- Published by Institute of Electrical and Electronics Engineers (IEEE)
- p. 126-131
- https://doi.org/10.1109/uksim.2008.28
Abstract
Distributed computing is a very broad and active research area comprising fields such as cluster computing, computational grids, desktop grids and peer-to-peer (P2P) systems. Unfortunately, it is often impossible to obtain theoretical or analytical results to compare the performance of algorithms targeting such systems. One possibility is to conduct large numbers of back-to-back experiments on real platforms. While this is possible on tightly-coupled platforms, it is infeasible on modern distributed platforms as experiments are labor-intensive and results typically not reproducible. Consequently, one must resort to simulations, which enable reproducible results and also make it possible to explore wide ranges of platform and application scenarios. In this paper we describe the SimGrid framework, a simulation-based framework for evaluating cluster, grid and P2P algorithms and heuristics. This paper focuses on SimGrid v3, which greatly improves on previous versions thanks to a novel and validated modular simulation engine that achieves higher simulation speed without hindering simulation accuracy. Also, two new user interfaces were added to broaden the targeted research community. After surveying existing tools and methodologies we describe the key features and benefits of SimGrid.Keywords
This publication has 11 references indexed in Scilit:
- Speed and Accuracy of Network Simulation in the SimGrid FrameworkPublished by European Alliance for Innovation n.o. ,2007
- Grid'5000: A Large Scale And Highly Reconfigurable Experimental Grid TestbedThe International Journal of High Performance Computing Applications, 2006
- Optorsim: A Grid Simulator for Studying Dynamic Data Replication StrategiesThe International Journal of High Performance Computing Applications, 2003
- PlanetLabACM SIGCOMM Computer Communication Review, 2003
- Decoupling computation and data scheduling in distributed data-intensive applicationsPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2003
- The Georgia Tech Network SimulatorPublished by Association for Computing Machinery (ACM) ,2003
- Simgrid: a toolkit for the simulation of application schedulingPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2002
- GridSim: a toolkit for the modeling and simulation of distributed resource management and scheduling for Grid computingConcurrency and Computation: Practice and Experience, 2002
- Bandwidth sharing: objectives and algorithmsPublished by Institute of Electrical and Electronics Engineers (IEEE) ,1999
- Modeling the global InternetComputing in Science & Engineering, 1999