Algoritmos de planificación para ahorro de energía en sistemas particionados multinúcleo de criticidad mixta (SAVE_MCS)

El software objeto de protección (SAVE_MCS) es un conjunto de algoritmos de asignación de particiones y/o tareas a procesadores con el objeto de minimizar el consumo de energía de los mismos. Los algoritmos se basan en una técnica de asignación de bin-packing en el que, además, se tiene en cuenta el rango de frecuencias a las que pueden trabajar los procesadores del sistema. El principal algoritmo desarrollado en SAVE_MCS es EEA (Energy Efficient Allocator) el cual resuelve la asignación de un sistema particionado multiprocesador. Para sistemas particionados multiprocesador de criticada mixta, se desarrollan variantes del EEA que tienen en cuenta el nivel de criticada de las particiones. Las diferentes estrategias de asignación de cada algoritmo dan lugar a diferentes perfiles de ahorro energético, de forma que, según las necesidades de ahorro de cada aplicación, se puede generar un plan de ejecución diferente al que conmutar según las necesidades energéticas durante la ejecución del sistema. Con SAVE_MCS se pueden generar hasta 6 perfiles con diferentes niveles de ahorro energético.

Ficha técnica

Tipo de tecnología SOFTWARE
Inventores Ana Guasque Ortega, Miguel Ángel Masmano Tello, José Enrique Simó Ten, Patricia Balbastre Betoret, Alfons Crespo Lorente
Responsable Balbastre Betoret Patricia