Team AlGorille

Overall Objectives
Scientific Foundations
Application Domains
New Results
Other Grants and Activities

Section: Application Domains

Providing Environments for Experiments

Participants : Sébastien Badia, Pierre-Nicolas Clauss, Sylvain Contassot-Vivier, Fekari El Mehdi, Jens Gustedt, Lucas Nussbaum, Martin Quinson, Philippe Robert, Cristian Rosa, Christophe Thiéry, Stéphane Vialle.

Simulating Grid Platforms

We are major contributors to the SimG rid tool, see  5.3 , a collaboration with the Univ. of Hawaii, Manoa, and INRIA Grenoble-Rhône-Alpes, France. It enables the simulation of distributed applications in large-scale settings for the specific purpose of evaluating and assessing algorithms. Simulations not only allow repeatable results (what is near to impossible when experimenting the applications on real experimental facilities) but also make it possible to explore wide ranges of platform and application scenarios. SimG rid implements realistic fluid network models that result in very fast yet precise simulations. This is one of the main simulation tools used in the Grid Computing community.

Emulating Heterogeneity

We have designed a tool called Wrekavoc. The goal of Wrekavoc is to emulate a heterogeneous computing environment consisting of nodes of different compute and memory capacity and varying network bandwidth and latency. On such an emulated environment we want to execute a real, unmodified application.

Wrekavoc is a software for homogeneous Linux clusters that achieves this emulation by controlling the heterogeneity of a given platform by degrading CPU, network or memory of each node composing this platform.

Use of Formal Methods to Assess Distributed Algorithms

In joint research with Stephan Merz of the Mosel team of INRIA Nancy and LORIA, we are interested in the verification (essentially via model checking) of distributed and peer-to-peer algorithms. Whereas model checking is now routinely used for concurrent and embedded systems, existing algorithms and tools can rarely be effectively applied for the verification of asynchronous distributed algorithms and systems. Our goal is to adapt these methods to our context.


The Aladdin-G5K initiative is an action funded by INRIA that ensures the sustainability of the Grid'5000 platform.

The purpose of Grid'5000 is to serve as an experimental testbed for research in Grid Computing. In addition to theory, simulators and emulators, there is a strong need for large scale testbeds where real life experimental conditions hold. Grid'5000 aims at building a highly reconfigurable, controllable and monitorable experimental Grid platform gathering nine sites geographically distributed in France featuring a total of five thousands CPUs. We are in charge of one of these nine sites and we currently provide 1216 cores to the community.


Intercell aims at setting up a cluster (256 PCs) for interactive fine grain computation. It is granted by the Lorraine Region (CPER 2007), and managed at the Metz campus of SUPÉLEC.

The purpose is to allow easy fine grain parallel design, providing interactive tools for the visualization and the management of the execution (debug, step by step, etc). The parallelization effort is not visible to the user, since InterCell relies on the dedicated parXXL framework, see  5.1 below. Among the applications that is tested is the interactive simulation of PDEs in physics, based on the Escapade project, see [4] .

Experimental platform of GPU clusters

We participate in the scientific exploitation of two experimental 16-node clusters of GPUs that are installed at the SUPÉLEC Metz site. This platform allows to experiment scientific programming on GPU ("GPGPU"), and to track computing and energetic performances, with specific monitoring hardware. Development environments available on these GPU clusters are mainly the gcc suite and its OpenMP library, OpenMPI and the CUDA environment of nVIDIA's nvcc compiler.


Logo Inria