Using ProActive for provisioning Grid nodes in the context
of J2EE servers replication


Context, Subject

This internship will take place within the context of the just launched INRIA ARC entitled AutoMan (Autonomic Management of Grid-Based Enterprise Services).
According to the overall objectives of this ARC, we aim at proposing a solution for replication of J2EE application servers (in our case, we consider the  open source ObjectWeb JONAS one): replication of J2EE servers on clusters of machines is already deeply studied; our objective is to extend replication in the context of grids of machines. The ProActive grid technology, developed in the OASIS group, will be used for giving a transparent and portable access to any sort of grid system.
The INRIA SARDES group develops JADE, an autonomic management software solution dedicated to J2EE replicated servers, but only within the scope of one cluster of machines. In JADE, there is a specific module responsible to provision additional machines from the cluster, onto which JADE can further decide to deploy server replicas. The subject we propose for the internship, is specifically concentrated  on this module: the objective is to succeed to use the ProActive technology in order to provision machines that belong to a grid.

Profile of the candidate

The candidate should be skilled in distributed programming in Java and have a strong interest in middleware developments.