Alors qu’elle célèbre ses 20 ans, elle doit préparer les infrastructures de demain en se rapprochant des communautés de l’internet des objets et des réseaux dans une dimension européenne.
Une infrastructure à grande échelle pour simuler et tester des applications complexes
Grid'5000 est une plate-forme dédiée à l'expérimentation, lancée en 2003. Le projet est né au début des années 2000, lorsqu'il a été constaté qu'il n'existait pas d'infrastructure à grande échelle permettant de tester des algorithmes, des programmes et des applications complexes. En effet les centres de calculs ne permettaient pas de déployer, à grande échelle, des logiciels potentiellement bogués. Les simulateurs étaient soit trop complexes, soit incapables de simuler des grandes applications ou des piles logicielles complexes. De petites grappes existaient déjà dans les laboratoires mais pas de dimensions suffisantes pour valider des déploiements significatifs.
Après deux ans de développement et de tests sur des premières expériences, l'infrastructure a été ouverte à la communauté scientifique en 2005
Sa création a donc permis d’étudier les objets informatiques dans des conditions proches du réel, en déployant le logiciel sur du vrai matériel et en exécutant l'expérience avec une garantie de reproductibilité. Grid’5000 a permis la réalisation d’un grand nombre d’expériences autour des piles logicielles du calcul à haute performance, du traitement de grandes masses de données, des clouds, de l’étude (et de la réduction) de la consommation énergétique des grandes infrastructures, des systèmes pair-à-pair, de l’intelligence artificielle…
Verbatim
Nous avions beaucoup de théories mais aucun outil permettant de les tester, en France ou ailleurs. Nous avons donc décidé de concevoir et bâtir GRID’5000, avec un ensemble de partenaires dont Inria, le CNRS et les grandes universités et écoles françaises, pour obtenir un outil robuste, d’une longévité exceptionnelle en informatique, et qui a débouché sur de nombreuses avancées scientifiques. Elle a ouvert la voie à des expérimentations à une plus grande échelle allant des clouds centralisés à l’Internet des objets en passant par les micro-datacenters en bordure de réseau.
Directeur du GIS Grid5000 et Directeur du centre Inria de l'Université Grenoble Alpes
Grid’5000 en quelques chiffres
Au cours des années, Grid’5000 a rassemblé presque 6000 utilisateurs d’horizons variés dont presque 1000 dans les 12 derniers mois. Plus de 100 ingénieurs permanents ou temporaires ont participé au déploiement et à la maintenance de l’infrastructure et de ses couches logicielles.
Les expériences exécutées sur Grid’5000 ont donné lieu à 2500 publications dans des journaux et conférences internationales et 333 thèses et 52 habilitations à diriger des recherches ont été soutenues, présentant des résultats validés sur l’infrastructure. Plus de 40 formations à l’université et en écoles d’ingénieurs ont utilisé Grid’5000 pour former les étudiants aux grands systèmes distribués.
Toutes les expériences de Grid’5000 représentent près de 600 millions d’heures d’expériences et presque 13 millions d’expérimentations !
Utilisateurs
Publications
Thèses
Habilitations à diriger des recherches
Quel héritage pour Grid'5000 ?
Avec l'émergence des nouvelles infrastructures à grande échelle, composées de grappes interconnectées par des réseaux filaires et dotées de micro-datacenters en bordure de réseau (edge computing), il est nécessaire de repenser les instruments et les outils nécessaires pour valider les applications de demain. C'est dans cette optique que Grid'5000 s'est rapproché des communautés de l'Internet des objets et des réseaux sans fil pour concevoir un nouvel instrument appelé SLICES-FR, qui sera le nœud français d'une infrastructure européenne nommée SLICES.
Cette nouvelle plateforme permettra de réunir des communautés encore plus vastes et de réaliser des expériences à grande échelle, dynamiques et géo-distribuées sur des sous-ensembles de cette infrastructure.