Investigadores de la Escuela de Ingeniería Cockrell de la Universidad de Texas en Austin han desarrollado un nuevo marco de programación de computadora de código abierto que podría hacer que la web sea significativamente más eficiente energéticamente, permitiendo a las personas ahorrar más batería mientras navegan en dispositivos móviles.
Para ayudar a los usuarios de dispositivos móviles a maximizar el almacenamiento limitado de la batería, el profesor de ingeniería eléctrica e informática Vijay Janapa Reddi y el estudiante graduado Yuhao Zhu han desarrollado lo que llaman "GreenWeb", un conjunto de extensiones de lenguaje de programación web que permite a los desarrolladores web tener másflexibilidad y control que nunca antes sobre el consumo de energía de un sitio web.
Los investigadores han puesto el marco a disposición del público en WattWiseWeb.org, y lo están presentando en la Conferencia ACM SIGPLAN sobre Diseño e Implementación de Lenguaje de Programación PLDI el 15 de junio en Santa Bárbara, California. Su artículo revisado por paresen GreenWeb también se publica en la revista PLDI 2016.
"Debido a que la conciencia del usuario aumenta constantemente, los desarrolladores web de hoy deben ser conscientes de la eficiencia energética", dijo Janapa Reddi. "Sin embargo, los estándares actuales del lenguaje web proporcionan a los desarrolladores poco o ningún control sobre el uso de energía del dispositivo. Hemos dado un paso importante"hacia la investigación a nivel de lenguaje para permitir la informática web móvil con eficiencia energética "
Los investigadores integraron GreenWeb en Google Chrome e informaron un ahorro de energía del 30 al 66 por ciento con respecto al modo predeterminado de Android. Los usuarios de dispositivos móviles pasan casi dos tercios de su tiempo navegando en la web, por lo que esa cantidad de ahorro de energía podría generar un ahorro de 20 aExtensión del 40 por ciento de la duración de la batería.
GreenWeb guía de manera más eficiente el motor del navegador web para ahorrar energía del procesador sin sacrificar la experiencia del usuario. Las extensiones de idioma, implementadas como reglas de estilo CSS, permiten a los desarrolladores expresar sugerencias al navegador, lo que a su vez conserva la potencia cuando no es necesaria una potencia computacional excesiva..
Los investigadores también desarrollaron AutoGreen, una herramienta automática dentro del marco de trabajo de GreenWeb para ayudar a los desarrolladores a hacer que las páginas web sean amigables con la energía de manera automática. El sistema monitorea continuamente el comportamiento de ejecución del hardware y del navegador para comprender mejor cómo maximizar la eficiencia energética durante el uso interactivo.
Las demandas de energía de la web tienen grandes implicaciones en la economía digital. El mal comportamiento energético es una de las principales razones por las que los usuarios de dispositivos móviles dan críticas negativas de las aplicaciones, y el 55 por ciento de los usuarios de dispositivos móviles dicen que eliminarían una aplicación por el uso intensivo de la batería, según un informe independiente.encuesta realizada por una empresa de investigación de mercado al instante. Además, los altos requisitos de energía de un sitio web o aplicación podrían conducir a la limitación del rendimiento del procesador, lo que a su vez lleva a tiempos de carga de la página web más lentos, lo que resulta en pérdida de tráfico o consumidores y pérdida de ingresos.
Janapa Reddi cree que es necesario hacer un mayor énfasis en mejorar los estándares de tecnología web, haciendo de la eficiencia energética una prioridad para la optimización.
"sacrificar cautelosamente la energía por el rendimiento ya no es una opción. Las páginas web y las aplicaciones son cada vez más grandes y cada vez más complejas, lo que ejerce más presión sobre los recursos de la CPU y la red para obtener un rendimiento que consuma energía", dijo.
Según los investigadores, el principal desafío para sistemas como GreenWeb es que los desarrolladores los acepten, agregando que GreenWeb es un punto de partida, pero que quieren alentar a otros programadores web a mejorar las herramientas y técnicas.
"Queremos WattWiseWeb.org para ser un portal de debates sobre la energía y la web ", dijo Janapa Reddi." Hemos desarrollado un conjunto de técnicas como arquitectos, pero en realidad es la comunidad la que aportará el conjunto de soluciones definitivo ".
Este trabajo está respaldado en gran parte por múltiples premios de investigación de Google, y en parte por Intel y AMD Research
Fuente de la historia :
Materiales proporcionados por Universidad de Texas en Austin . Nota: El contenido puede ser editado por estilo y longitud.
Cita esta página :