An Integer Linear Programming model and Adaptive Genetic Algorithm approach to minimize energy consumption of Cloud computing data centers
Cloud computing infrastructures are designed to support the accessibility and availability of various services to consumers over the Internet. Data centers hosting Cloud applications consume massive amount of power, contributing to high carbon footprints to the environment. Hence, solutions are need...
Main Authors: | , , |
---|---|
Format: | Article |
Published: |
Elsevier B.V.
2018
|
Subjects: |
_version_ | 1825805308311633920 |
---|---|
author | Ibrahim, Huda Aburukba, Raafat O. El-Fakih, Khaled |
author_facet | Ibrahim, Huda Aburukba, Raafat O. El-Fakih, Khaled |
author_sort | Ibrahim, Huda |
collection | UUM |
description | Cloud computing infrastructures are designed to support the accessibility and availability of various services to consumers over the Internet. Data centers hosting Cloud applications consume massive amount of power, contributing to high carbon footprints to the environment. Hence, solutions are needed to minimize the energy consumption. This paper focuses on the development of a dynamic task scheduling algorithm by proposing an Integer Linear Programming (ILP) model that minimizes the energy consumption in a Cloud data center. Furthermore, an Adaptive Genetic Algorithm (GA) is proposed to reflect the dynamic nature of the Cloud environment and to provide a near optimal scheduling solution that minimizes the energy consumption. The proposed adaptive GA is validated by simulating the Cloud infrastructure and conducting a set of performance and quality evaluation study in this environment. The results demonstrate that the proposed solution offers performance gains with regards to response time and in reducing energy consumption. |
first_indexed | 2024-07-04T06:30:09Z |
format | Article |
id | uum-25543 |
institution | Universiti Utara Malaysia |
last_indexed | 2024-07-04T06:30:09Z |
publishDate | 2018 |
publisher | Elsevier B.V. |
record_format | eprints |
spelling | uum-255432019-02-10T07:23:20Z https://repo.uum.edu.my/id/eprint/25543/ An Integer Linear Programming model and Adaptive Genetic Algorithm approach to minimize energy consumption of Cloud computing data centers Ibrahim, Huda Aburukba, Raafat O. El-Fakih, Khaled QA75 Electronic computers. Computer science Cloud computing infrastructures are designed to support the accessibility and availability of various services to consumers over the Internet. Data centers hosting Cloud applications consume massive amount of power, contributing to high carbon footprints to the environment. Hence, solutions are needed to minimize the energy consumption. This paper focuses on the development of a dynamic task scheduling algorithm by proposing an Integer Linear Programming (ILP) model that minimizes the energy consumption in a Cloud data center. Furthermore, an Adaptive Genetic Algorithm (GA) is proposed to reflect the dynamic nature of the Cloud environment and to provide a near optimal scheduling solution that minimizes the energy consumption. The proposed adaptive GA is validated by simulating the Cloud infrastructure and conducting a set of performance and quality evaluation study in this environment. The results demonstrate that the proposed solution offers performance gains with regards to response time and in reducing energy consumption. Elsevier B.V. 2018 Article PeerReviewed Ibrahim, Huda and Aburukba, Raafat O. and El-Fakih, Khaled (2018) An Integer Linear Programming model and Adaptive Genetic Algorithm approach to minimize energy consumption of Cloud computing data centers. Computers & Electrical Engineering, 67. pp. 551-565. ISSN 00457906 http://doi.org/10.1016/j.compeleceng.2018.02.028 doi:10.1016/j.compeleceng.2018.02.028 doi:10.1016/j.compeleceng.2018.02.028 |
spellingShingle | QA75 Electronic computers. Computer science Ibrahim, Huda Aburukba, Raafat O. El-Fakih, Khaled An Integer Linear Programming model and Adaptive Genetic Algorithm approach to minimize energy consumption of Cloud computing data centers |
title | An Integer Linear Programming model and Adaptive Genetic Algorithm approach to minimize energy consumption of Cloud computing data centers |
title_full | An Integer Linear Programming model and Adaptive Genetic Algorithm approach to minimize energy consumption of Cloud computing data centers |
title_fullStr | An Integer Linear Programming model and Adaptive Genetic Algorithm approach to minimize energy consumption of Cloud computing data centers |
title_full_unstemmed | An Integer Linear Programming model and Adaptive Genetic Algorithm approach to minimize energy consumption of Cloud computing data centers |
title_short | An Integer Linear Programming model and Adaptive Genetic Algorithm approach to minimize energy consumption of Cloud computing data centers |
title_sort | integer linear programming model and adaptive genetic algorithm approach to minimize energy consumption of cloud computing data centers |
topic | QA75 Electronic computers. Computer science |
work_keys_str_mv | AT ibrahimhuda anintegerlinearprogrammingmodelandadaptivegeneticalgorithmapproachtominimizeenergyconsumptionofcloudcomputingdatacenters AT aburukbaraafato anintegerlinearprogrammingmodelandadaptivegeneticalgorithmapproachtominimizeenergyconsumptionofcloudcomputingdatacenters AT elfakihkhaled anintegerlinearprogrammingmodelandadaptivegeneticalgorithmapproachtominimizeenergyconsumptionofcloudcomputingdatacenters AT ibrahimhuda integerlinearprogrammingmodelandadaptivegeneticalgorithmapproachtominimizeenergyconsumptionofcloudcomputingdatacenters AT aburukbaraafato integerlinearprogrammingmodelandadaptivegeneticalgorithmapproachtominimizeenergyconsumptionofcloudcomputingdatacenters AT elfakihkhaled integerlinearprogrammingmodelandadaptivegeneticalgorithmapproachtominimizeenergyconsumptionofcloudcomputingdatacenters |