Een team van wetenschappers van de Universiteit van Waterloo in Canada heeft een kleine wijziging ontwikkeld in het Linux-besturingssysteem die belangrijke energiebesparingen kan opleveren in datacenters. Deze aanpassing, die slechts het veranderen van zo’n 30 regels code omvat, belooft het energieverbruik in deze omgevingen met tot wel 30% te verlagen, volgens de onderzoekers.
Linux, het meest gebruikte open-sourcebesturingssysteem op datacenterservers wereldwijd, speelt een cruciale rol in de verwerking van netwerkverkeer. Echter, professor Martin Karsten, samen met student Peter Cai, heeft inefficiënties geïdentificeerd in hoe netwerkpakketten werden beheerd en stelde een eenvoudige maar effectieve oplossing voor: het herorganiseren van de volgorde van bepaalde operaties om het gebruik van de CPU-cachegeheugens te optimaliseren.
Een Betere Manier van Doen
“Onze verandering voegt geen nieuwe functionaliteiten of tools toeâ€, legde Karsten uit. “Het is vergelijkbaar met het herindelen van een assemblagelijn zodat het werk stroomt met minder onderbrekingen en met grotere efficiëntieâ€. Deze benadering is erop gericht de manier te verbeteren waarop de reeds bestaande infrastructuur in datacenters wordt gebruikt, waardoor taken efficiënter worden verwerkt zonder dat er meer middelen nodig zijn.
Karsten en zijn team werkten samen met Joe Damato, een ingenieur bij het bedrijf Fastly, om deze wijziging te implementeren. De resultaten toonden aan dat de nieuwe code het verwerken van netwerkverkeer verbetert, wat resulteert in een aanzienlijke vermindering van de energie die door de servers wordt gebruikt.
Incorporatie in de Linux-Kernel
Het voorstel werd gepresenteerd aan de Linux-gemeenschap en is al opgenomen in versie 6.13 van de kern van het besturingssysteem. Dit opent de deur voor bedrijven zoals Amazon, Oracle, Stackscale (Aire Group) Google, Apple en Meta, die sterk afhankelijk zijn van Linux, om deze wijziging in hun datacenters te overwegen.
“Als deze bedrijven deze optimalisatie overnemen, zouden de wereldwijde energiebesparingen opmerkelijk zijnâ€, stelde Karsten, wijzend op de potentiële positieve impact op diensten die dagelijks door miljoenen mensen worden gebruikt.
Commitment aan Efficiëntie en Duurzaamheid
Het project weerspiegelt een groeiende interesse in de technologie-industrie om middelen efficiënter te gebruiken. De Universiteit van Waterloo, die werkt aan het creëren van een ecologisch servercentrum als onderdeel van haar academische infrastructuur, beschouwt duurzaamheid als een prioriteit in de ontwikkeling van technologie.
“Energie-efficiëntie is essentieel om de milieu-impact van technologie te verminderenâ€, voegde Karsten toe. Zijn team hoopt dat deze verbeteringen niet alleen nuttig zullen zijn voor grote bedrijven, maar ook voor kleinere projecten die hun energieverbruik willen optimaliseren.
Linux en de Toekomst van Groene Software
De Linux Foundation, die de ontwikkeling van het besturingssysteem beheert, werkt samen met initiatieven zoals de Green Software Foundation om technologieën te bevorderen die het energieverbruik verminderen. Deze nieuwe verbetering in Linux is een concreet voorbeeld van hoe kleine wijzigingen een verschil kunnen maken op weg naar een duurzamere toekomst in de informatica.
De door de onderzoekers gepresenteerde optimalisatie vermindert niet alleen het energieverbruik, maar toont ook aan hoe technologie zich kan aanpassen en evolueren om mondiale uitdagingen zoals duurzaamheid en efficiëntie in het beheer van middelen het hoofd te bieden.