A GENERAL-PURPOSE AND MULTI-LEVEL SCHEDULING APPROACH IN ENERGY EFFICIENT COMPUTING

Mehdi Sheikhalishahi, Manoj Himmatrao Devare, Lucio Grandinetti, Demetrio Lagan · 2011

Green computing denotes energy efficiency in all components of computing systems i.e. hardware, software, local area and etc. In this work, we explore software part of green computing in computing paradigms in general. Energy efficient computing has to achieve manifold objectives of energy consumption optimization and utilization improvement for computing paradigms that are not pay-per-use such as cluster and grid, and revenue maximization as another additional metric for cloud computing model. We propose a multi-level and general-purpose scheduling approach for energy efficient computing. Some parts of this approach such as consolidation are well defined for IaaS cloud paradigm, however it is not limited to IaaS cloud model. We discuss policies, models, algorithms and cloud pricing strategies in general. In particular, wherever it is applicable we explain our solutions in the context of Haizea. Through experiments, we show big improvement in utilization and energy consumption in a static setting as workloads run with lower frequencies and energy optimization correlates with utilization improvement.

Read the paper · More papers on PaperTik