Artículo: Green Software en IoT: Técnicas de optimización orientadas a dispositivos SBC
Archivos
Fecha
Editor
Publicado en
Licencia Creative Commons
Resumen
El notable crecimiento de soluciones que dependen del IoT supone un aumento del consumo energético que confronta con los esfuerzos llevados a cabo por el sector tecnológico por avanzar hacia fórmulas más respetuosas con el medio ambiente. En este contexto, el Green Software se ha convertido en un desafío para toda la industria. Sin embargo, existe una carencia de metodologías orientadas a la optimización del código fuente. Este trabajo presenta un enfoque metodológico basado en experimentos realizados con el ASUS TinkerBoard 2S, un Single Board Computer (SBC) ampliamente utilizado en aplicaciones IoT. Se evaluaron 7 técnicas de optimización de software enfocadas específicamente en la reducción del tiempo de ejecución, logrando mejoras de hasta un 99% frente a las optimizaciones automáticas del compilador GCC (GNU Compiler Collection) versión 8.3.0. Estos resultados no solo destacan la efectividad de las técnicas aplicadas, sino que también subrayan la importancia de integrar estrategias de optimización manual en las prácticas de desarrollo. Reducir los tiempos de ejecución no solo mejora el rendimiento, sino que también contribuye significativamente a la sostenibilidad energética de estas tecnologías en el largo plazo.


