Christian Pérez, Christian.Perez@inria.fr
Registered at APP, under Reference IDDN.FR.001.270020.000.S.P.2007.000.10000 .
GNU General Public License (GPL) version 2.
Adage ( Automatic Deployment of Applications in a Grid Environment ) is a research prototype that aims at studying the deployment issues related to multi-middleware applications. Its original contribution is to use a generic application description model ( GADe ) to transparently handle various middleware systems. With respect to application submission, Adage requires an application description, which is specific to a programming model, a reference to a resource information service (MDS2, or an XML file), and a control parameter file. The support of multi-middleware applications is based on a plug-in mechanism. Adage currently deploys static applications and also pseudo-dynamic applications by re-deploying new application elements. It supports standard programming models like MPI ( MPICH1 , MPICH2 and OpenMPI ), CCM, DIET, JXTA, P2P, and Gfarm. The version 0.4 of Adage includes a core of 10,000 lines of C++, 6,000 lines of planners and 10,500 lines for the 9 application plugins. It has been registered at APP in June 2007 and the public release has been delivered in Mars 2008.