Una aproximación evolutiva a la planificación en entornos HPC basada en la incorporación de criterios subjetivos

  1. Monroy Camafreita, Juan
Dirixida por:
  1. Richard J. Duro Fernández Director
  2. José Antonio Becerra Permuy Director

Universidade de defensa: Universidade da Coruña

Fecha de defensa: 27 de novembro de 2015

Tribunal:
  1. Manuel Graña Romay Presidente/a
  2. Francisco Bellas Bouza Secretario/a
  3. Dora Blanco Heras Vogal

Tipo: Tese

Teseo: 397851 DIALNET lock_openRUC editor

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.