Team PARIS

Members
Overall Objectives
Scientific Foundations
Application Domains
Software
New Results
Contracts and Grants with Industry
Other Grants and Activities
Dissemination
Bibliography

Section: Software

Vigne

Contact:

Christine Morin, Christine.Morin@irisa.fr

URL:

http://www.irisa.fr/paris/web/GridOS.html

Status:

Version 1.0 soon available

License:

GNU General Public License (GPL).

Presentation:

Vigne is a prototype of a grid-aware operating system for grids, whose goal is to ease the use of computing resources in a grid for executing distributed applications. Vigne is made up of a set of operating system services based on a peer-to-peer infrastructure. This infrastructure currently implements a structured overlay network inspired from Pastry and an unstructured overlay network inspired from Scamp for join operations. On top of the structured overlay network, a transparent data-sharing service based on the sequential consistency model has been implemented. It is able to handle an arbitrary number of simultaneous reconfigurations. An application execution management service has also been implemented including resource discovery, resource allocation, and application monitoring services. The Vigne prototype is coupled with a discrete event simulator.

In 2007, the Vigne prototype has been extended in two ways. First of all, the application management service has been extended in order to handle several patterns of distributed applications like code coupling or workflow applications. Second, the discrete event simulator of the Vigne prototype has been extended to model the workload of tasks. It allows to rigorously compare several resource discovery protocols implemented in Vigne , using the simulation mode where the experimental conditions are reproducible. Moreover, Vigne has been experimented in the framework of the SALOME integration platform for numerical simulation ( http://www.salome-platform.org/ ), allowing running experiments with a real workflow application at the EDF R&D company.

Current status:

The Vigne prototype has been developed in C and includes 30,000 lines of code. This prototype has been coupled with a discrete-event simulator. The use of this simulator enabled to evaluate the Vigne system in systems composed of a large number of nodes.


previous
next

Logo Inria