Des chercheurs au Canada ont découvert une méthode pour réduire l’énergie que certains centres de données consomment jusqu’à 30%.
En 2022, la consommation mondiale d’électricité par les centres de données a été estimée entre 240 et 340 Terawatthours, selon le Agence internationale de l’énergie (IEA). Cela se situe entre deux et trois fois plus que l’extraction de la crypto-monnaie, tandis que l’informatique dans son ensemble est responsable de 5% de toute la consommation d’énergie dans le monde, ont déclaré les scientifiques.
De plus, la consommation d’énergie du centre de données devrait augmenter davantage, selon Goldman Sachstiré par la croissance exponentielle de intelligence artificielle (Ai).
Mais les chercheurs de l’Université de Waterloo disent avoir développé une solution à faible coût et simple qui réduira la consommation de près d’un tiers – et il s’est concentré sur l’ajout de 30 lignes de nouveau code au système d’exploitation Linux
Améliorer l’allocation des paquets
Presque tout le trafic Web est acheminé via des centres de données, dont la majorité utilise le système d’exploitation open source Linux. Les informations arrivent dans des « paquets », qui sont ensuite distribués et alloués par « front-end » du centre de données, » Martin Kerstenprofesseur d’informatique à l’Université de Waterloo, a expliqué le 20 janvier dans un déclaration.
Karsten et le co-auteur de l’étude, étudiant diplômé en informatique Peter Caia conçu un petit changement pour rendre le traitement des données plus efficace. La méthode a été décrite pour la première fois dans une étude présentée en décembre 2023 dans la revue Actes de l’ACM sur la mesure et l’analyse des systèmes informatiques (POMACS) – mais le code lui-même a été publié ce mois-ci dans le cadre de Linux version 6.13. « Nous avons réorganisé ce qui est fait et quand, ce qui conduit à une bien meilleure utilisation des caches du CPU du centre de données. C’est un peu comme réorganiser le pipeline dans une usine de fabrication, Pour que vous n’ayez pas de gens qui courent tout le temps « , a déclaré Karsten dans le communiqué.
Il s’est associé à Joe Damato, ingénieur distingué à Fastly, le fournisseur de services de cloud computing, pour développer une petite section de code – environ 30 lignes – qui amélioreraient le traitement du trafic réseau de Linux.
La méthode identifie et quantifie les coûts directs et indirects des demandes d’interruption matérielle asynchrones (IRQ), le processus par lequel les paquets sont alloués, en tant que source majeure de frais généraux. Il propose également qu’une petite modification du système Linux améliore considérablement l’efficacité et les performances de la mise en réseau traditionnelle basée sur le noyau jusqu’à 45%, sans compromettre l’efficacité opérationnelle.
« Toutes ces grandes entreprises – Amazon, Google, Meta – utilisent Linux dans une certaine mesure, mais elles sont très pointues sur la façon dont elles décident de l’utiliser », a déclaré Karsten dans le communiqué. « S’ils choisissent de » activer « notre méthode dans leurs centres de données, cela pourrait économiser des heures d’énergie dans le monde entier. Presque chaque demande de service qui se produit sur Internet pourrait être affectée positivement par cela. »