¿Los smartphones pueden utilizar menos energía para navegar la web?

Por: Miran Lee, Gerente General de Programa de Investigación de Microsoft Research

Navegar la web es una de las aplicaciones principales en los smartphones. Después de todo, ¿Quién no ha revisado Facebook o visto las últimas noticias – o videos tiernos de gatos – en su teléfono móvil? Sin embargo, los navegadores móviles en los smartphones están optimizados de manera primordial para el desempeño, no para la eficiencia energética, así que la navegación web – en especial la carga de páginas – tiende a consumir la batería y a frustrar a los usuarios.

Tras reconocer este problema, Yunxin Liu, investigador en Microsoft Research Asia, y un equipo del Instituto de Ciencia y Tecnología Avanzada de Corea (KAIST), han colaborado para reducir la energía requerida para cargar páginas web sin incrementar el tiempo de carga de página o comprometer la experiencia de usuario. En un reciente documento de investigación, presentaron tres técnicas para reducir el consumo de energía en un smartphone en la carga de una página web. Dos de estas, procesamiento de recursos consciente de la red y pintado adaptable de contenido, abordan las ineficiencias energéticas de los smartphones en cuanto al procesamiento de contenido y los canales de procesamiento gráfico. La tercera, programación asistida de aplicación, aprovecha la arquitectura big.LITTLEARM para ahorrar energía.

Los investigadores han implementado las técnicas propuestas en los navegadores móviles Chromium y Firefox y han realizado evaluaciones exhaustivas con sitios web del mundo real y smartphones de última generación. Los resultados del experimento y los estudios de usuario indican que las técnicas reducen de manera significativa el costo de energía de la carga de páginas web mientras que introducen de manera casi imperceptible incrementos en el tiempo de carga de las páginas. Cuando las técnicas se probaron para navegación con Chromium en un smartphone big.LITTLE de última generación, consiguieron un ahorro promedio de energía del sistema de 24.4% con Wi-Fi y un ahorro del 22.5% cuando se utilizó 3G, sin un impacto perceptible en el tiempo promedio de carga de página.

La colaboración entre Liu y el equipo de KAIST fue el resultado de uno de esos encuentros fortuitos que suceden en las conferencias científicas. Durante la Conferencia Internacional sobre Sistemas Móviles, Aplicaciones y Servicios que se realiza cada año, Liu regresó con una relación con Duc Hoang Bui, un estudiante de posgrado de KAIST originario de Vietnam. Tuvieron una buena conversación, que resultó en un internado de Bui en Microsoft Research Asia para después unirse al proyecto de Liu.

Después del primer periodo de investigación, Bui regresó a KAIST para continuar con sus estudios de doctorado bajo la supervisión del Profesor Insik Shin. Liu y Shin ya se conocían y, ahora, con Bui como su contacto, vieron las ventajas de trabajar en conjunto en la segunda etapa de la investigación. Enfocado en sus fortalezas, el equipo de Shin contribuyó de manera importante con la técnica big.LITTLE, mientras que Liu se enfocó en el trabajo de ahorro de energía.

“El Profesor Shin nos brindó un gran apoyo durante la investigación. Cooperamos muy bien en equipo”, comentó Liu.

El documento de investigación fue presentado en MobiCom 2015, que es una de las principales conferencias internacionales sobre cómputo y redes móviles. Este evento anual es patrocinado por ACM SIGMOBILE (el Grupo de Interés Especial en Movilidad de Sistemas, Usuarios, Datos y Cómputo de la Asociación de Maquinaria de Cómputo).

“Me siento en verdad honrado de publicar el documento en esta gran conferencia”, comentó Liu. “Son grandes noticias para nuestro proyecto y para todo el equipo de investigación”. Ahora los investigadores planean aplicar su técnica, que aún está en fase de prototipo, en otros navegadores. Su meta última, por supuesto, es llevarla al uso en la vida cotidiana, donde podría ahorrar la batería para que alcancemos a descargar ese último video de gatos.