The current release is Entropy 1.0.0. Please visit the release-note page for further information.
Funds can be delivered for the following works (short internships at the EMN, approximately two or three months). Applicants should send a resume and references to adrien.lebre@emn.fr.
The current implementation of Entropy only consider VMs running on the cluster. That is, there is no way to inject a new VM (or a group of VMs) without using specific VM deployment infrastructures such as SnowFlock / VMDeploy (Grid5000), .... The goal of this intern consists in designing and developing a java tool to submit new jobs in the context of Entropy. In other words, the command should request for a new VM startup (or a group of VMs) where the submitted application will be encapsulated. One of the main challenge will concern the configuration of the virtual environment at the end of the deployment (enabling access and NFS sharing for the user).
There is no dedicated interface for Entropy, monitoring information are transparently exploited and administrators have to use the interfaces provided by the monitoring solution (such as the Ganglia one ). The objectives consist in developing graphical interfaces relying on an AJAX model. Administrators should be able (i) to visualize physical and virtual resource informations and (ii) to manage VM. We are particularly interesting by leveraging the enomaly project.
Deployed on the cluster front-end, Entropy is currently able to migrate Xen VMs from one compute node to another one by using the Xen XML-RPC layers. We would like to improve the current model in order (i) to complete the VM operations (i.e. adding suspend, resume and snapshot functionalities) and (ii) to interact with whatever kind of VM thanks to the generic libvirt layer.