XtreemOS : ’Linux pour les grilles du futur’
20 décembre 2007 dans Logiciels
Lancé en juin 2006, le projet XtreemOS vise à concevoir, réaliser et promouvoir un système d’exploitation fondé sur Linux pour les grilles du futur. Le projet est financé en partie par l’Union européenne.
Les grilles de calcul permettent à des organisations de mettre en commun leurs ordinateurs et d’accroître ainsi considérablement leur capacité de calcul. Néanmoins, utiliser, gérer et programmer les grilles de calcul est très complexe car les ressources ainsi mises en commun sont distribuées, hétérogènes, administrées de façon indépendante et reliées par des réseaux aux performances variables. Les outils développés pour les faire fonctionner, comme Globus, sont complexes d’utilisation, notamment parce qu’ils s’appuient sur des systèmes d’exploitation qui ne sont pas conçus pour gérer des ressources distribuées et versatiles.
En partie financé par la Commission Européenne, le projet de recherche européen XtreemOS développe un système d’exploitation pour administrer, programmer et utiliser facilement de très grandes collections de ressources réparties sur grille. L’idée sous-jacente est de rendre une grille aussi facile à utiliser qu’un ordinateur traditionnel. Le système XtreemOS sera construit pour fonctionner sur des PC et des grappes de calculateurs (clusters) - fondé sur la technologie Kerrighed - et permettre l’accès aux ressources à partir de PDAs et de téléphones mobiles. (http://www.kerrighed.org) Le consortium XtreemOS est constitué de 19 partenaires académiques et industriels localisés en Europe pour la majorité et en Chine. Le logiciel conçu et réalisé dans le cadre du projet XtreemOS est fondé sur le système d’exploitation Linux et sera diffusé sous licence libre. (http://www.kerrighed.org) Les fonctionnalités principales de XtreemOS permettent :
- d’assurer la protection des données, des applications et des ressources dans un environnement distribué, administré de manière décentralisée par différentes institutions ; tout en facilitant l’accès à ces entités pour les membres d’une organisation virtuelle.
- de s’auto-reconfigurer face aux défaillances des ordinateurs ou de liens du réseau et face à la dynamicité des grilles (une institution peut décider à tout moment d’ajouter ou de soustraire des ressources à une grille).
- d’assurer l’exécution fiable des applications distribuées en dépit des fréquentes reconfigurations et défaillances pouvant survenir dans une grille,
- de gérer efficacement l’allocation des ressources et les accès aux données pour garantir de hautes performances aux applications.
Les premières expériences seront réalisées sur la plateforme expérimentale Grid’5000. Des expériences sont envisagées sur une grille interconnectant des ressources de Grid 5000, de la grille des Pays-Bas et de la grille chinoise.
Une première version du système sera diffusée au printemps 2008 alors que des prototypes de des différents services du système sont d’ores et déjà implémentés et en cours d’intégration.
Les deux dernières années du projet seront consacrées au développement de fonctionnalités avancées notamment concernant la robustesse et la sécurité du système. Ambition : faire de XtreemOS un système d’exploitation de référence pour les grilles et de constituer une communauté d’utilisateurs et de développeurs.
Pour plus d’informations sur le projet XtreemOS, www.xtreemos.eu. La 2e lettre d’information XtreemOS est en ligne.
XtreemOS project - données clés
- Date de début : 1er juin 2006 Durée : 48 mois
- Coordinateur scientifique : Dr. Christine Morin - INRIA Rennes Bretagne Atlantique (France)
- 19 partenaires / Financement total : 30M € (dont 14,2M€ de la Commission Européenne)
(Vous souhaitez reproduire cet article ?)

