Un análisis de vanguardia sobre la programación de tareas para la informática en el borde: una perspectiva de aplicación sensible a la demora
Autores: Avan, Amin; Azim, Akramul; Mahmoud, Qusay H.
Idioma: Inglés
Editor: MDPI
Año: 2023
Acceso abierto
Artículo científico
2023
Un análisis de vanguardia sobre la programación de tareas para la informática en el borde: una perspectiva de aplicación sensible a la demora
Categoría
Ingeniería y Tecnología
Subcategoría
Ingeniería Eléctrica y Electrónica
Palabras clave
Computación en el borde
Dispositivos móviles
Programación de tareas
Potencia computacional
Limitaciones de recursos
Arquitectura informática
Licencia
CC BY-SA – Atribución – Compartir Igual
Consultas: 51
Citaciones: Sin citaciones
El paradigma de computación en el borde permite que los dispositivos móviles con memoria limitada y potencia de procesamiento ejecuten aplicaciones sensibles al retraso, intensivas en cálculos y en ancho de banda en la red al acercar la potencia de cálculo y la capacidad de almacenamiento a los usuarios finales. La computación en el borde comprende plataformas de computación heterogéneas con restricciones de recursos distribuidas geográficamente en toda la red. Dado que los usuarios son móviles y las aplicaciones cambian con el tiempo, identificar un método óptimo de programación de tareas es un problema de optimización multiobjetivo complejo que es NP-duro, lo que significa que la búsqueda exhaustiva con una complejidad temporal que crece exponencialmente puede resolver el problema. Por lo tanto, se utilizan diversos enfoques para descubrir una buena solución para programar las tareas dentro de una complejidad temporal razonable, mientras que lograr la solución más óptima lleva tiempo exponencial. Este estudio revisa algoritmos de programación de tareas basados en métodos centralizados y distribuidos en una arquitectura de computación de tres capas para identificar sus fortalezas y limitaciones en la programación de tareas en nodos de servicio en el borde.
Descripción
El paradigma de computación en el borde permite que los dispositivos móviles con memoria limitada y potencia de procesamiento ejecuten aplicaciones sensibles al retraso, intensivas en cálculos y en ancho de banda en la red al acercar la potencia de cálculo y la capacidad de almacenamiento a los usuarios finales. La computación en el borde comprende plataformas de computación heterogéneas con restricciones de recursos distribuidas geográficamente en toda la red. Dado que los usuarios son móviles y las aplicaciones cambian con el tiempo, identificar un método óptimo de programación de tareas es un problema de optimización multiobjetivo complejo que es NP-duro, lo que significa que la búsqueda exhaustiva con una complejidad temporal que crece exponencialmente puede resolver el problema. Por lo tanto, se utilizan diversos enfoques para descubrir una buena solución para programar las tareas dentro de una complejidad temporal razonable, mientras que lograr la solución más óptima lleva tiempo exponencial. Este estudio revisa algoritmos de programación de tareas basados en métodos centralizados y distribuidos en una arquitectura de computación de tres capas para identificar sus fortalezas y limitaciones en la programación de tareas en nodos de servicio en el borde.