Loïc Cudennec, Loic.Cudennec@irisa.fr
GNU Lesser General Public License (LGPL) version 3.
Registration at APP in progress.
CoRDAGe is a generic co-deployment and re-deployment service for grid computing applications. It addresses the deployment of applications in a dynamic way: it allows redeployment and reconfiguration during the execution, as well as coordinated deployment of multiple, heterogeneous applications. The service interfaces applications with grid reservation and deployment tools, thus making all interactions transparent for the applications and the final user. It proposes two principal functionalities. CoRDAGe has been developed since January 2008 within an INRIA Gforge project. The current implementation features near all functionalities that come with the model. It includes more than 6,700 lines of C++, C and Perl code. It relies on the Adage deployment tool and the OAR resource scheduler. CoRDAGe can handle applications based on the JXTA peer-to-peer system, the JuxMem data-sharing service and the Gfarm distributed file system. It has been tested within the Grid'5000 experimental platform, using up to 386 nodes and 6 sites in a single experiment. The CoRDAGe prototype has been used within the ANR CI LEGO project, and within the ANR MD RESPIRE project.