Algoritmo genético permutacional para el despliegue y la planificación de sistemas de tiempo real distribuidos
Ver/ Abrir
Registro completo
Mostrar el registro completo DCAutoría
Azketa Ferreras, Ekain; Gutiérrez García, José Javier
Fecha
2013-07Derechos
© 2013 CEA. Publicado por Elsevier España. Este es un artículo Open Access bajo la licencia CC BY-NC-ND 4.0
Publicado en
Revista Iberoamericana de Automática e Informática Industrial, 2013, 10(3), 344-355
Editorial
Comité Español de Automática (CEA)
Palabras clave
Sistemas de tiempo real
Algoritmos de planificación
Algoritmos genéticos
Optimizaciones multiobjetivo
Resumen/Abstract
El despliegue y la planificación de tareas y mensajes en sistemas de tiempo real distribuidos son problemas NP-difíciles (NPhard), por lo que no existen métodos óptimos para solucionarlos en tiempo polinómico. En consecuencia, estos problemas son adecuados para abordarse mediante algoritmos genéricos de búsqueda y optimización. En este artículo se propone un algoritmo genético multiobjetivo basado en una codificación permutacional de las soluciones para abordar el despliegue y la planificación de sistemas de tiempo real distribuidos. Además de desplegar tareas en computadores y de planificar tareas y mensajes, este algoritmo puede minimizar el número de computadores utilizados, la cantidad de recursos computacionales y de comunicaciones empleados y el tiempo de respuesta de peor caso medio de las aplicaciones. Los resultados experimentales muestran que este algoritmo genético permutacional puede desplegar y planificar sistemas de tiempo real distribuidos de forma satisfactoria y en tiempos razonables.
Colecciones a las que pertenece
- D30 Artículos [97]