Daily Arxiv

Esta página recopila y organiza artículos sobre inteligencia artificial publicados en todo el mundo.
La información aquí presentada se resume utilizando Google Gemini y el sitio se gestiona sin fines de lucro.
Los derechos de autor de los artículos pertenecen a sus autores y a las instituciones correspondientes; al compartir el contenido, basta con citar la fuente.

GATES: Programación dinámica de flujos de trabajo con enfoque en costos mediante redes de atención gráfica y estrategia de evolución

Created by
  • Haebom

Autor

Ya Shen, Gang Chen, Hui Ma, Mengjie Zhang

Describir

Este artículo aborda el problema de la Programación Dinámica de Flujos de Trabajo Consciente de Costos (CADWS), que programa eficientemente las tareas de flujo de trabajo que llegan dinámicamente en un entorno de computación en la nube. Diseñar una política de programación efectiva que programe tareas, representadas como un Grafo Acíclico Dirigido (DAG), a las máquinas virtuales (VM) apropiadas es un desafío clave. Los métodos existentes basados ​​en Aprendizaje Profundo por Refuerzo (DRL) presentan limitaciones debido a su gran dependencia del diseño de la red de políticas específicas para cada problema, los hiperparámetros y la retroalimentación de recompensas. En este artículo, proponemos GATES, un novedoso método DRL que combina una red de políticas basada en redes de atención de grafos (GAN) con una estrategia de evolución. GATES aprende las relaciones topológicas entre las tareas dentro de un DAG para capturar el impacto de la programación de tareas actual en las tareas posteriores. Evalúa la importancia de cada VM para adaptarse a los recursos de VM que cambian dinámicamente. Aprovecha la robustez y el poder exploratorio de la estrategia de evolución, así como su tolerancia a las recompensas retrasadas, para lograr un aprendizaje de políticas estable. Los resultados experimentales demuestran que GATES supera a los algoritmos de vanguardia existentes. El código fuente está disponible en GitHub.

Takeaways, Limitations

Takeaways:
Demostramos que es posible programar un flujo de trabajo más eficiente considerando la relación topológica de DAG.
Proponemos una estrategia de programación que responde de forma adaptativa a los recursos de la máquina virtual que cambian dinámicamente.
Mejore la estabilidad y el rendimiento de DRL aprovechando estrategias de evolución.
Rendimiento superior verificado experimentalmente en comparación con los algoritmos de última generación existentes.
Limitations:
Se necesita más investigación para evaluar la escalabilidad y el rendimiento de generalización del algoritmo GATES propuesto en entornos de nube reales.
Posible sesgo hacia ciertos tipos de flujos de trabajo o entornos de recursos de VM.
El coste computacional de las estrategias evolutivas puede ser relativamente alto.
Se necesita una evaluación adicional del rendimiento de generalización para flujos de trabajo de diferente tamaño y complejidad.
👍