Optimization of energy consumption in cloud computing datacenters

Ahmed Osman, Assim Sagahyroon, Raafat Aburukba, Fadi Aloul

Abstract


In recent years, cloud computing has emerged as a practical paradigm for providing IT resources, infrastructure and services. This has led to the establishment of large-scale datacenters that have substantial energy demands for their operation. These centers are estimated to have the fastest growing carbon foot print among all information and communication technology sector. This work investigates the optimization of the energy consumption in cloud datacenters by using energy efficient allocation of tasks to resources. The work seeks to develop formal optimization models that minimize the energy consumption of computational resources and evaluates the use of existing optimization solvers in testing these models. The scheduling problem is modeled using the Integer Linear Programming (ILP) techniques, where models are formulated with the objective of minimizing the total power consumed by the active and idle cores of the servers’ CPUs while meeting a set of constraints. Next, we use these models to carry out a detailed performance comparison between a selected set of Generic ILP and 0-1 Boolean Satisfiability based solvers in solving the ILP formulations. Simulation work is carried out using data centers configured following industry-standard servers’ specifications. Results indicate that in some cases the developed models have saved up to 38% in energy consumption when compared to common techniques such as Round Robin. Furthermore, results also showed that from our selected set of solvers, generic ILP solvers had superior performance when compared to SAT-based ILP solvers especially as the number of tasks and resources grow in size.



DOI: http://doi.org/10.11591/ijece.v11i1.pp%25p
Total views : 6 times


Creative Commons License
This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.

ISSN 2088-8708, e-ISSN 2722-2578