Green Cloud Scheduler (GCS) augments OpenNebula clouds with energy-awareness for energy saving purposes
Substitutes the default OpenNebula scheduler
Turns on/off servers considering the workload characteristics
Optimizes the number of servers needed to host the virtual machines
Maintains low fragmentation of the available cloud computing resources
The decrease in available resources fragmentation reduces the number of servers needed to host the virtual machines, leaving room for turning off the unused servers. For obtaining low fragmentation, virtual machines are migrated between servers to better exploit the available computing resources.
By using server consolidation and turning off the unused servers, GCS reduces the cloud infrastructure energy consumption. Depending on the cloud characteristics and workload type, the amount of energy savings can vary between 10% and 30%.