Di adiós a las demoras tecnológicas con este nuevo método
Para un jugador en línea, el retraso es lo peor. El jugador observa y le dice al avatar que se mueva para evitar el ataque de otro jugador, pero el avatar no hace nada. Luego, de repente, el avatar hace todos los comandos, dispara rápidamente. Estaba escuchando, solo que los comandos tardaron demasiado en responder.
Laptop with an image of the cloud in technology / Reference image / Pixabay
EurekAlert | CHINESE ASSOCIATION OF AUTOMATION
Escucha este artículo
Read in english: Researchers propose method to balance user experience on technology delays
Investigadores del Instituto de Tecnología de Nueva Jersey (NJIT) han desarrollado un método para ayudar a evitar este problema agravante. Publicaron sus resultados en IEEE/CAA Journal of Automatica Sinica, una publicación conjunta del IEEE y la Asociación China de Automatización.
Según el Dr. Qiang Fan del Departamento de Ingeniería Eléctrica e Informática de NJIT, el problema se reduce a algo llamado retraso de extremo a extremo. Este es el tiempo que tarda la información en transmitirse desde una fuente a un destino a través de una red, como las instrucciones de un jugador para que el avatar realmente actúe, pero puede ir más allá de la irritación del retraso del juego.
"El retraso de extremo a extremo es una medida importante para el rendimiento del servicio", dijo Fan. "Un retraso de extremo a extremo es insoportable para varias aplicaciones sensibles al retraso, como los vehículos autónomos, la realidad aumentada y la realidad virtual".
En vehículos autónomos, es un problema crítico. Un retraso entre la fuente y el destino podría provocar un accidente.
Para abordar este problema, Fan y Nirwan Ansari, coautor y Profesor Distinguido de Ingeniería Eléctrica e Informática en NJIT, propusieron una solución utilizando cloudlets. Estas son básicamente versiones pequeñas de la nube.
Lee también: Comprender el cerebro animal podría ayudar a los robots a lavar tus platos
"La nube es un centro de datos centralizado que descarga las tareas de los usuarios a través de Internet", dijo Fan, señalando que esto generalmente expedia los comandos mientras reduce la cantidad de energía que los usuarios consumen en el procesamiento. "Sin embargo, la nube generalmente se encuentra remotamente y lejos de sus usuarios".
En comparación, los cloudlets viven en el borde de la red de un usuario y solo direccionan comandos del usuario o usuarios designados, dependiendo de cuántos hay dentro de la red. Pueden mejorar significativamente el rendimiento del servicio de una red para un número limitado de usuarios, pero pueden ser costosos si se necesitan más.
Cada cloudlet debe ser alojado por un servidor, un gasto considerable. Si el cloudlet sirve a más de un usuario, el gasto por usuario disminuye, pero la duración del retraso de extremo a extremo puede aumentar.
Fan y Ansari tenían como objetivo encontrar un equilibrio entre el costo y el retraso aceptable. Desarrollaron un algoritmo que evalúa cómo la ubicación y la capacidad de cada cloudlet pueden manejar mejor las solicitudes de los usuarios para lograr un equilibrio óptimo.
"El esquema de utilización de cloudlet propuesto ha considerado conjuntamente el costo de implementación y el rendimiento del servicio", dijo Fan, refiriéndose al resultado de las simulaciones de los investigadores. "Los proveedores de Cloudlet pueden equilibrar de manera flexible el costo y el rendimiento ajustando sus planes de implementación en función de sus requisitos prácticos".