Section: Other Grants and Activities
ANR CI : ANR Program on High Performance Computing and Simulation
ANR CI DISC
The DISC Project of the ANR CI gathers 7 partners: 6 academic research teams – the CAIMAN , SMASH and OASIS Project-Teams from Inria Sophia-Antipolis, the Paris Project-Team from Irisa , the MOAIS Project-Team from Inria Rhône-Alpes and Laboratory ID-IMAG, and the Distributed Systems and Objects Team from LaBRI, and one industrial partner – EADS CCR.
It aims at studying and promoting a new paradigm for programming non-embarrassingly parallel scientific computing applications on distributed, heterogeneous, computing platforms. The DISC Project concentrates its activities on numerical kernels and related issues that are of interest to a large variety of application contexts. The emphasis is put on designing parallel numerical algorithms and programming simulation software that efficiently exploit a computational grid and more particularly, the Grid 5000 testbed.
It is a 3-year project which started in January 2006. Project site: http://www-sop.inria.fr/caiman/personnel/Stephane.Lanteri/discogrid/cigc_disc.html .
ANR CI LEGO
The LEGO Project of the ANR CI gathers 6 partners: LIP – Inria Project-Team GRAAL ; Irisa – Inria Project-Team Paris ; LaBRI – Inria Project-Team Runtime ; the IRIT Laboratory in Toulouse; and the CRAL Center of Astronomical Research of Lyon.
The aim of this project is to provide algorithmic and software solutions for large-scale architectures; the focus is on performance issues. The software component approach provides a flexible programming model where resource management issues and performance optimizations are handled by the implementation. On the other hand, current component technology does not provide adequate data-management facilities, needed for large data in widely distributed platforms, and does not deal efficiently with dynamic behaviors. The project addresses topics in programming models, communication models, and scheduling. The results are validated on three applications: an ocean-atmosphere numerical simulation, a cosmology simulation, and a sparse matrix solver.
It is a 3-year project which started in January 2006. Project site: http://graal.ens-lyon.fr/LEGO/ .
ANR CI NUMASIS
Participant : Christian Pérez.
The NUMASIS Project of the ANR CI gathers 8 partners: two industrial companies – BULL (Echirolles) and Total (Pau), two EPIC institutions – BRGM (Orléans) and CEA (Bruyères-le-Châtel), and 4 academic laboratories – ID-IMAG (Inria Project-Teams Mescal and Moais ), LaBRI (Inria projects-Teams Runtime and Scalapplix ), LMA (Inria Project-Team Magique 3D ) and Irisa (Inria Project-Team Paris ).
It deals with recent NUMA multiprocessor machines with a deep hierarchy. In order to efficiently exploit it, the project aims at evaluating the features of current systems, at proposing and implementing new mechanisms for process, data and communication management. The target applications come from the seismology field that appear representative of current needs in scientific computing.
It is a 3-year project which started in January 2006. Project site: http://numasis.gforge.inria.fr/ .
ANR MD : ANR Program on Data Masses and Ambient Knowledge
The Paris Project-Team is involved in the ACI MD (MD for Masses de Données ) Program of the Ministry of Research, now continued as the ANR MD Program of the newly-founded National Research Agency . It aims at fostering research activities in the area of large-scale data management, including Grid computing. The first call for proposal was issued in 2003. The following paragraphs give a short overview of the project-team involvement in this initiative.
ANR MD GDS
The GDS Project of the ANR MD (formerly ACI MD ) gathers 3 research teams: Paris (Irisa ), REGAL (LIP6) and ReMaP/GRAAL (LIP). The main goal of this project is to specify, design, implement and evaluate a data sharing service for mutable data and integrate it into the DIET ASP environment developed by ReMaP/GRAAL . This service is built using the generic JuxMem platform for peer-to-peer data management (currently under development within the Paris Project-Team, see section 6.4.1 ). JuxMem can implement and compare multiple replication and data consistency strategies defined together by the Paris and REGAL research groups. The project started in September 2003 and ended in September 2006. It was coordinated by Gabriel Antoniu (Paris ). Project site: http://www.irisa.fr/GDS/ .
Three PhD students have been working within this project in 2006. M. Jan defended his PhD on November 20, 2006. It was devoted to the general design of the JuxMem platform. S. Monnet defended his PhD on November 30, 2006. It was devoted to implementing consistency/fault-resiliency protocols in JuxMem . The last one, L. Cudennec, joined the project in October 2005. He works on the deployment of JuxMem on large, distributed federations of clusters, whose a typical instance is the Grid 5000 experimental platform.
ANR MD GdX
The Data Grid Explorer (GdX) Project aims at implementing a large-scale emulation tool for the communities of a) distributed operating systems, b) networks, and c) the users of Grid or P2P systems. This large-scale emulator (http://www.lri.fr/~fci/GdX/ ) consists of a database of experimental conditions, a large cluster of 1000 PCs, and tools to control and analyze experiments. The project includes studies concerning the instrument itself, and others that make use of the instrument. The GDS Project of the ANR MD Program (formerly ACI MD ), coordinated by the Paris Project-Team, is a partner of GdX, as a user project . The project started in September 2003 and ended in September 2006. Gabriel Antoniu is the local correspondent of GdX for the Paris Project-Team. In 2006, large-scale experiments were performed by Mathieu Jan on the GdX platform, with the goal of evaluating the scalability of the JXTA P2P platform (used as underlying support for the data sharing service developed within the GDS project).
ANR MD RESPIRE
The RESPIRE Project of the ANR MD program aims at providing a peer-to-peer (P2P) environment for advanced data management applications. It started in January 2006 and gathers research teams from the ``databases'' area and from the ``distributed systems'' area, in order to take advantage from their respective background, to have a more global view of the problem and to raise synergism. The RESPIRE Project is based on the JXTA infrastructure which provides a complete abstraction from the underlying P2P network organization (DHT, flooding, super-peer). RESPIRE services are divided into basic services (peer management, communication management, group subscribing, notification, data storage and key-based retrieval) and advanced service which rely upon basic services for data access (querying), logical clustering, collaborative work and distributed query evaluation. Part of the basic services will be provided by the JXTA infrastructure. The main actions that will be developed in the project are resource access and sharing, managing logical cluster, handling replication and automated deployment of the environment. The project started in January 2006 for 3 years. Gabriel Antoniu is the local correspondent of RESPIRE for the Paris Project-Team. Project site: http://respire.lip6.fr/ .
ANR SI : ANR Program on Security and Informatics
ANR SI SafeScale
The SafeScale Project is concerned with security and safety in global ambient computing systems, e.g., computational Grid.
Partners of this project are LIPN (Coordinator), ID-IMAG, ENSTB and LMC-IMAG.
We will use our adaptive techniques (e.g., Dynaco and AFPAC ) to implement application reactions to attacks. This year, we first define use cases, and study how to apply our techniques. We will also compare our approach to the work-stealing technique.
Inria ARC: Cooperative Research Actions
The Paris Project-Team is the leader of this project. The other partners are the Jacquard and the ScalApplix Project-Teams of Inria Futurs.
The objective of COA (COntrol of distributed Applications ) is to design an experimental platform for dynamic adaptation and computational steering of distributed applications. The design is studied using aspect programming and the Fractal Component Model.
The design of Dynaco was made using Fractal with the help of the knowledge of the Jacquard Project-Team. We have experimented the Dynaco framework for computational steering with the ScalApplix Project-Team.