Si recurre a eliminar aplicaciones cuando el espacio de almacenamiento de su teléfono está lleno, los investigadores tienen una solución.
El nuevo software "transmite" datos y recursos de código a una aplicación desde un servidor en la nube cuando sea necesario, permitiendo que la aplicación use solo el espacio que necesita en un teléfono en un momento dado.
"Es como que las películas de Netflix no se almacenan realmente en una computadora. Se transmiten a ti mientras las ves", dijo Saurabh Bagchi, profesor de ingeniería eléctrica e informática, e informática de la Universidad de Purdue, y director deEl Centro de Infraestructuras, Sistemas y Procesos Resilientes.
"Aquí los componentes de la aplicación, como video pesado o gráficos o rutas de código, se transmiten instantáneamente a pesar de los errores y las ralentizaciones que son posibles en una red celular"
El equipo de Bagchi mostró en un estudio cómo el software, llamado "AppStreamer", reduce los requisitos de almacenamiento en al menos un 85% para aplicaciones de juegos populares en un Android.
El software mezcla sin problemas los datos entre una aplicación y un servidor en la nube sin detener el juego. La mayoría de los participantes del estudio no notaron ninguna diferencia en su experiencia de juego mientras la aplicación usaba AppStreamer.
Dado que AppStreamer funciona para estas aplicaciones de juegos que requieren mucho almacenamiento, podría funcionar para otras aplicaciones que usualmente ocupan mucho menos espacio, dijo Bagchi. El software también permite que la aplicación se descargue más rápido en un teléfono.
Los investigadores presentarán sus hallazgos el 18 de febrero en la 17ª Conferencia Internacional sobre Redes y Sistemas Inalámbricos Embebidos en Lyon, Francia. Los organizadores de la conferencia han seleccionado este estudio como uno de los tres principales artículos.
AppStreamer es un tipo de software conocido como middleware, ubicado entre las aplicaciones en un dispositivo y el sistema operativo.
El middleware predice automáticamente cuándo obtener datos de un servidor en la nube. AT&T Labs Research proporcionó datos de redes celulares para este estudio para ayudar a evaluar qué anchos de banda usaría AppStreamer y cuánta energía consumiría.
AppStreamer podría ayudar a los teléfonos a acomodar mejor la conectividad 5G: redes celulares inalámbricas de alta velocidad que permitirían a los dispositivos descargar películas en segundos y manejar otras tareas con muchos datos mucho más rápido que las redes 4G disponibles actualmente para la mayoría de los teléfonos.
Usar AppStreamer en una red 5G significaría que una aplicación se descarga instantáneamente, se ejecuta más rápido y ocupa un espacio mínimo en un teléfono.
Los investigadores también diseñaron AppStreamer para usar "edge computing", que almacena y envía datos desde servidores edge. Estos servidores, ubicados en lugares como torres de teléfonos celulares, están más cerca de un dispositivo en comparación con la nube. La distancia más corta reduce la descarga de datoshora.
El laboratorio de Bagchi investiga formas de hacer que la informática de punta sea más confiable. Bagchi escribió sobre esos desafíos en un artículo publicado recientemente en Communications of the ACM.
Los investigadores creen que AppStreamer podría ser bueno para algo más que solo teléfonos. Para que los autos autónomos respondan a su entorno de manera más segura, tendrían que extraer datos de los servidores de manera confiable en milisegundos. El middleware como AppStreamer podría eventualmente suministraresta funcionalidad a través de la computación de borde en una red 5G
Esta investigación fue apoyada por AT&T y la National Science Foundation números de subvención CNS-1409506 y CNS-1527262.
Fuente de la historia :
Materiales proporcionado por Universidad de Purdue . Original escrito por Kayla Wiles. Nota: El contenido puede ser editado por estilo y longitud.
Cita esta página :