OptiDJS+: un algoritmo de secuenciación Johnson dinámica mejorada de próxima generación para una programación eficiente de recursos en sobrecarga distribuida dentro de un entorno de computación en la nube
Autores: Banerjee, Pallab; Roy, Sharmistha; Modibbo, Umar Muhammad; Pandey, Saroj Kumar; Chaudhary, Parul; Sinha, Anurag; Singh, Narendra Kumar
Idioma: Inglés
Editor: MDPI
Año: 2023
Acceso abierto
Artículo científico
2023
OptiDJS+: un algoritmo de secuenciación Johnson dinámica mejorada de próxima generación para una programación eficiente de recursos en sobrecarga distribuida dentro de un entorno de computación en la nube
Categoría
Ingeniería y Tecnología
Subcategoría
Ingeniería Eléctrica y Electrónica
Palabras clave
Computación en la nube
OptiDJS+
Asignación de recursos
Algoritmo de secuenciación Johnson dinámico
Desafíos de programación
Algoritmos de optimización
Licencia
CC BY-SA – Atribución – Compartir Igual
Consultas: 58
Citaciones: Sin citaciones
El mundo en constante evolución de la informática en la nube presenta nuevos desafíos en la asignación de recursos a medida que los sistemas dispersos luchan con condiciones de sobrecarga. En este sentido, presentamos OptiDJS+, un algoritmo de secuenciación Johnson dinámico mejorado de vanguardia diseñado para manejar con éxito los desafíos de programación de recursos en entornos de informática en la nube. Con una base sólida en el algoritmo de secuenciación Johnson dinámico, OptiDJS+ se basa en él para adaptarse a las demandas de las infraestructuras en la nube modernas. OptiDJS+ utiliza algoritmos de optimización sofisticados, enfoques heurísticos y mecanismos adaptativos para mejorar la asignación de recursos, la distribución de carga de trabajo y la programación de tareas. Para obtener el mejor rendimiento, esta estrategia utiliza datos históricos, reconfiguración dinámica de recursos y adaptación a cargas de trabajo cambiantes. Logra esto mediante el monitoreo en tiempo real y el aprendizaje automático. Toma en cuenta factores como el equilibrio de carga y la composición. En este trabajo, describimos las filosofías de diseño, los detalles de implementación y las evaluaciones empíricas de OptiDJS+. A través de pruebas rigurosas y comparaciones con algoritmos de programación de vanguardia, mostramos el mejor rendimiento y la resistencia de OptiDJS+ en términos de tiempos de reacción, utilización de recursos y escalabilidad. Los resultados subrayan su éxito en la reducción de la contención de recursos y el aumento de la calidad del servicio en general en entornos de informática en la nube. En contextos donde hay sobrecarga distribuida, OptiDJS+ ofrece un avance significativo en la búsqueda de soluciones efectivas de programación de recursos. Su versatilidad, habilidades de optimización y procedimientos de toma de decisiones mejorados lo convierten en una herramienta viable para abordar los problemas de asignación de recursos que los proveedores y consumidores de servicios en la nube encuentran a diario. Creemos que OptiDJS+ abre el camino para ecosistemas de informática en la nube más confiables y efectivos, ayudando en la plena realización de las promesas de las tecnologías en la nube en una variedad de áreas de aplicación. Para utilizar el algoritmo de secuenciación Johnson OptiDJS+ para la programación de tareas en la informática en la nube, proporcionamos un procedimiento de dos pasos. Después de examinar los enlaces entre los trabajos, generamos un diagrama de Gantt. El gráfico de Gantt se convierte luego en un problema de secuenciación Johnson de dos máquinas OptiDJS+ al asignar tareas a servidores. Luego se utiliza el enfoque de secuenciación Johnson dinámico de OptiDJS+ para minimizar el intervalo de tiempo y encontrar la mejor secuencia de operaciones en cada servidor. A través de extensas simulaciones y pruebas, evaluamos el rendimiento de nuestro enfoque propuesto de secuenciación Johnson dinámico OptiDJS+ con dos servidores en comparación con las técnicas de programación actuales. Los resultados demuestran que nuestra técnica mejora significativamente el rendimiento en términos de reducción del tiempo de ejecución y utilización de recursos. El enfoque recomendado también demuestra su capacidad para escalar y resolver de manera efectiva problemas desafiantes de programación de trabajo en entornos de informática en la nube.
Descripción
El mundo en constante evolución de la informática en la nube presenta nuevos desafíos en la asignación de recursos a medida que los sistemas dispersos luchan con condiciones de sobrecarga. En este sentido, presentamos OptiDJS+, un algoritmo de secuenciación Johnson dinámico mejorado de vanguardia diseñado para manejar con éxito los desafíos de programación de recursos en entornos de informática en la nube. Con una base sólida en el algoritmo de secuenciación Johnson dinámico, OptiDJS+ se basa en él para adaptarse a las demandas de las infraestructuras en la nube modernas. OptiDJS+ utiliza algoritmos de optimización sofisticados, enfoques heurísticos y mecanismos adaptativos para mejorar la asignación de recursos, la distribución de carga de trabajo y la programación de tareas. Para obtener el mejor rendimiento, esta estrategia utiliza datos históricos, reconfiguración dinámica de recursos y adaptación a cargas de trabajo cambiantes. Logra esto mediante el monitoreo en tiempo real y el aprendizaje automático. Toma en cuenta factores como el equilibrio de carga y la composición. En este trabajo, describimos las filosofías de diseño, los detalles de implementación y las evaluaciones empíricas de OptiDJS+. A través de pruebas rigurosas y comparaciones con algoritmos de programación de vanguardia, mostramos el mejor rendimiento y la resistencia de OptiDJS+ en términos de tiempos de reacción, utilización de recursos y escalabilidad. Los resultados subrayan su éxito en la reducción de la contención de recursos y el aumento de la calidad del servicio en general en entornos de informática en la nube. En contextos donde hay sobrecarga distribuida, OptiDJS+ ofrece un avance significativo en la búsqueda de soluciones efectivas de programación de recursos. Su versatilidad, habilidades de optimización y procedimientos de toma de decisiones mejorados lo convierten en una herramienta viable para abordar los problemas de asignación de recursos que los proveedores y consumidores de servicios en la nube encuentran a diario. Creemos que OptiDJS+ abre el camino para ecosistemas de informática en la nube más confiables y efectivos, ayudando en la plena realización de las promesas de las tecnologías en la nube en una variedad de áreas de aplicación. Para utilizar el algoritmo de secuenciación Johnson OptiDJS+ para la programación de tareas en la informática en la nube, proporcionamos un procedimiento de dos pasos. Después de examinar los enlaces entre los trabajos, generamos un diagrama de Gantt. El gráfico de Gantt se convierte luego en un problema de secuenciación Johnson de dos máquinas OptiDJS+ al asignar tareas a servidores. Luego se utiliza el enfoque de secuenciación Johnson dinámico de OptiDJS+ para minimizar el intervalo de tiempo y encontrar la mejor secuencia de operaciones en cada servidor. A través de extensas simulaciones y pruebas, evaluamos el rendimiento de nuestro enfoque propuesto de secuenciación Johnson dinámico OptiDJS+ con dos servidores en comparación con las técnicas de programación actuales. Los resultados demuestran que nuestra técnica mejora significativamente el rendimiento en términos de reducción del tiempo de ejecución y utilización de recursos. El enfoque recomendado también demuestra su capacidad para escalar y resolver de manera efectiva problemas desafiantes de programación de trabajo en entornos de informática en la nube.