Calendarización energéticamente eficiente en milliclusters
No Thumbnail Available
Date
2016
Authors
Evaluators
Journal Title
Journal ISSN
Volume Title
Publisher
Universidad Industrial de Santander
Abstract
El aumento de la necesidad de Computación de Alto Rendimiento ha llevado al incremento de la demanda de energía y el tamaño de los datacenters, y consecuentemente también lo hacen sus emisiones de carbono y costos de operación. Por esto, se deben desarrollar heurísticas adecuadas para el problema de calendarización (scheduling) de tareas, y se utiliza un clúster de procesadores de bajo consumo (milliWatts), que es energéticamente eficiente y ocupa poco espacio, conocido como millicluster. Para estimar el consumo de energía de los nodos del millicluster, se propone un modelo de energía basado en el uso de los recursos. El problema de calendarización de tareas es un problema de optimización combinatoria, que es abordado con el multi-objetivo de maximizar el rendimiento del sistema (minimización del makespan) y minimizar el consumo de energía, para satisfacer los requerimientos de los usuarios y del administrador del sistema. Los casos de estudio son instancias de calendarización de tareas de diferente consistencia y heterogeneidad de tareas y máquinas [8], que se basan en el modelo ETC [31]. El algoritmo de calendarización más destacado en las instancias más comunes del modelo ETC, es la metaheurística evolutiva Parallel Micro CHC.
Description
Keywords
Computación De Alto Rendimiento, Heurísticas, Calendarización, Optimización Combinatoria, Eficiencia Energética, Millicluster.