INRIA – Institut National de Recherche en informatique et automatique

11/18/2024 | News release | Archived content

KRAKOS, une nouvelle équipe pour optimiser les couches systèmes des centres de données

Pilier essentiel des infrastructures informatiques, les centres de données hébergent la grande majorité des applications logicielles que nous utilisons au quotidien (tant à l'échelle individuelle que professionnelle), ainsi que les données associées. Avec l'essor de l'informatique en nuages (cloud computing), logiciels et infrastructures informatiques doivent répondre à des exigences d'efficacité de plus en plus fortes, que ce soit en termes de réactivité, de volume de requêtes et de données, de consommation d'énergie, etc.

Pour ce faire, les centres de données s'appuient sur des architectures basées sur la virtualisation à très grande échelle de ressources hétérogènes et à différents niveaux. Dans cet environnement technique de plus en plus complexe, difficile d'appréhender les problématiques d'efficacité, de sécurité et stabilité, pourtant cruciales. Des constatations qui ont d'ailleurs fait émerger, dans les années 1960, la recherche scientifique sur les systèmes d'exploitation, en tant que discipline aidant à la compréhension et à la construction de ces objets complexes.

Or, de nombreuses études ont démontré que les couches systèmes basses (hyperviseur, système d'exploitation, intergiciel, applications…) jouent un rôle majeur sur les limites de performance et de fiabilité des centres de données. Difficiles à superviser, maintenir et optimiser, les systèmes actuels conduisent même à une sous-utilisation du potentiel des serveurs.

Le projet de l'équipe KrakOS est donc de revisiter les principes fondamentaux qui ont régi jusqu'à présent la construction des couches systèmes, pour prendre en compte la modernité des centres de données et anticiper les développements futurs.