Un equipo de investigadores de la Universidad de Waterloo en Canadá asegura que cambiar apenas 30 líneas de código en el sistema operativo Linux podría transformar la eficiencia energética de los centros de datos, logrando reducciones de consumo de hasta un 30%.
Linux, el sistema operativo de código abierto más utilizado en los servidores de centros de datos a nivel mundial, es el núcleo del procesamiento de tráfico en red en estos entornos. Según los investigadores, liderados por el profesor Martin Karsten y el estudiante de informática Peter Cai, el procesamiento de paquetes de red actual presenta ineficiencias significativas. Tras un análisis exhaustivo, propusieron una pequeña pero crucial modificación al código que optimiza el uso de la memoria caché de las CPU de los servidores.
Reorganización para la Eficiencia
“Simplemente reorganizamos el orden en el que se realizan ciertas tareas, lo que mejora enormemente la eficiencia de las cachés de los procesadores”, explicó Karsten. Comparó la innovación con reorganizar una línea de ensamblaje en una fábrica para reducir desplazamientos innecesarios. “No añadimos nada nuevo, simplemente lo optimizamos”.
En colaboración con Joe Damato, ingeniero distinguido de la empresa de redes de entrega de contenido Fastly, desarrollaron un segmento de código de apenas 30 líneas que modifica el procesamiento de tráfico de red en Linux. Este cambio no solo reduce la energía consumida, sino que también mejora la eficiencia general de los procesos en los centros de datos.
Impacto Global Potencial
El equipo sometió su propuesta a la consideración de la comunidad de Linux, y la modificación ya ha sido incorporada al núcleo de Linux en su versión 6.13, publicada este mes. “Empresas gigantes como Amazon, Google y Meta utilizan Linux de alguna manera”, señaló Karsten. “Si estas compañías adoptan nuestra solución en sus centros de datos, el ahorro energético podría ser inmenso, alcanzando gigavatios-hora a nivel mundial”.
Este avance no solo beneficiaría a las grandes empresas, sino que también tendría un impacto positivo en casi todos los servicios basados en Internet. “Cada solicitud de servicio en línea podría beneficiarse de esta optimización”, añadió Karsten.
Un Enfoque en la Sostenibilidad
La Universidad de Waterloo está construyendo un servidor verde en su nuevo edificio de matemáticas, reafirmando su compromiso con la investigación sostenible. Karsten subrayó la importancia de que los informáticos prioricen la sostenibilidad: “Todos tenemos un papel que desempeñar en la construcción de un futuro más verde”.
Linux y la Sostenibilidad del Software
La Fundación Linux, que supervisa el desarrollo del sistema operativo, es miembro fundador de la Green Software Foundation, una organización dedicada a promover el desarrollo de software verde. Este concepto busca optimizar el código para minimizar el consumo energético, un enfoque que resuena con el reciente avance en Linux.
Este cambio demuestra cómo pequeños ajustes en el software pueden tener un impacto significativo en el consumo energético global, marcando un paso importante hacia la sostenibilidad en la industria tecnológica.
vía: DCD