Christine Morin, Christine.Morin@irisa.fr
Version 1.0 soon available
GNU General Public License (GPL).
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. In 2008, the Vigne prototype has been extended with active replication mechanisms to make the application execution management service highly available on top of the structured overlay network. 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.