Una aproximación evolutiva a la planificación en entornos HPC basada en la incorporación de criterios subjetivos
- Monroy Camafreita, Juan
- Richard J. Duro Fernández Director
- José Antonio Becerra Permuy Director
Universidade de defensa: Universidade da Coruña
Fecha de defensa: 27 de novembro de 2015
- Manuel Graña Romay Presidente/a
- Francisco Bellas Bouza Secretario/a
- Dora Blanco Heras Vogal
Tipo: Tese
Resumo
En el contexto de un centro de supercomputación, por muy elevados que sean los recursos, la demanda será siempre superior. Por ello, los usuarios deben realizar solicitudes para la ejecución de sus trabajos, que se ponen en espera hasta que el planificador del sistema decide pasarlos a ejecución. Pero, por desconocimiento o temor a que los trabajos sean abortados, estas solicitudes son normalmente muy imprecisas, dificultando la labor del planificador. Además, los planificadores son difíciles de configurar y en todo momento asumen que una planificación dada va a satisfacer de igual manera a todos los usuarios. En este trabajo se propone un sistema de planificación que utiliza técnicas de computación evolutiva para permitir la definición de políticas de planificación de manera más natural y estimar las necesidades reales de recursos para lograr planificaciones más precisas. Adicionalmente, se considera el concepto de calidad de servicio percibida, posibilitando la incorporación de criterios subjetivos en el proceso de planificación para mantener un alto nivel de satisfacción en el conjunto de usuarios y en el propio centro de supercomputación. Finalmente, se modelan diversos aspectos de los propios recursos computacionales mejorando aún más la precisión en la planificación, especialmente en sistemas heterogéneos.