Optimization of Energy Consumption in Cloud Computing Datacenters
A Master of Science thesis in Computer Engineering by Ahmed Osman Osman entitled, “Optimization of Energy Consumption in Cloud Computing Datacenters”, submitted in June 2018. Thesis advisor is Dr. Assim Sagahyroon and thesis co-advisors are Dr. Fadi Aloul and Dr. Raafat Aburukba. Soft and hard copy...
Saved in:
| Main Author: | |
|---|---|
| Format: | doctoralThesis |
| Published: |
2018
|
| Subjects: | |
| Online Access: | http://hdl.handle.net/11073/16238 |
| Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
| _version_ | 1864513440791396352 |
|---|---|
| author | Osman, Ahmed Osman |
| author_facet | Osman, Ahmed Osman |
| author_role | author |
| dc.contributor.none.fl_str_mv | Sagahyroon, Assim Aloul, Fadi Aburukba, Raafat |
| dc.creator.none.fl_str_mv | Osman, Ahmed Osman |
| dc.date.none.fl_str_mv | 2018-09-30T07:15:28Z 2018-09-30T07:15:28Z 2018-06 |
| dc.format.none.fl_str_mv | application/pdf |
| dc.identifier.none.fl_str_mv | 35.232-2018.23 http://hdl.handle.net/11073/16238 |
| dc.language.none.fl_str_mv | en_US |
| dc.subject.none.fl_str_mv | cloud computing energy optimization resource allocation scheduling Integer Linear Programming (ILP) Boolean Satisfiability (SAT) Data centers Energy consumption Cloud computing |
| dc.title.none.fl_str_mv | Optimization of Energy Consumption in Cloud Computing Datacenters |
| dc.type.none.fl_str_mv | info:eu-repo/semantics/publishedVersion info:eu-repo/semantics/doctoralThesis |
| description | A Master of Science thesis in Computer Engineering by Ahmed Osman Osman entitled, “Optimization of Energy Consumption in Cloud Computing Datacenters”, submitted in June 2018. Thesis advisor is Dr. Assim Sagahyroon and thesis co-advisors are Dr. Fadi Aloul and Dr. Raafat Aburukba. Soft and hard copy available. |
| format | doctoralThesis |
| id | aus_05848fda6249ca990e72d86fa4dbdb52 |
| identifier_str_mv | 35.232-2018.23 |
| language_invalid_str_mv | en_US |
| network_acronym_str | aus |
| network_name_str | aus |
| oai_identifier_str | oai:repository.aus.edu:11073/16238 |
| publishDate | 2018 |
| repository.mail.fl_str_mv | |
| repository.name.fl_str_mv | |
| repository_id_str | |
| spelling | Optimization of Energy Consumption in Cloud Computing DatacentersOsman, Ahmed Osmancloud computingenergy optimizationresource allocationschedulingInteger Linear Programming (ILP)Boolean Satisfiability (SAT)Data centersEnergy consumptionCloud computingA Master of Science thesis in Computer Engineering by Ahmed Osman Osman entitled, “Optimization of Energy Consumption in Cloud Computing Datacenters”, submitted in June 2018. Thesis advisor is Dr. Assim Sagahyroon and thesis co-advisors are Dr. Fadi Aloul and Dr. Raafat Aburukba. Soft and hard copy available.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. Energy consumption of cloud computing datacenters is mainly disbursed by the CPU, memory, disk storage, and network, with the CPU consuming the major portion. Hence, as tasks arrive for processing, these tasks must be scheduled efficiently by the cloud resource allocation mechanism. Here, 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 datacenters configured following industry-standard servers specifications. Results indicate that the developed models have saved up to 37.9% 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.College of EngineeringDepartment of Computer Science and EngineeringMaster of Science in Computer Engineering (MSCoE)Sagahyroon, AssimAloul, FadiAburukba, Raafat2018-09-30T07:15:28Z2018-09-30T07:15:28Z2018-06info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/doctoralThesisapplication/pdf35.232-2018.23http://hdl.handle.net/11073/16238en_USoai:repository.aus.edu:11073/162382025-06-26T12:22:47Z |
| spellingShingle | Optimization of Energy Consumption in Cloud Computing Datacenters Osman, Ahmed Osman cloud computing energy optimization resource allocation scheduling Integer Linear Programming (ILP) Boolean Satisfiability (SAT) Data centers Energy consumption Cloud computing |
| status_str | publishedVersion |
| title | Optimization of Energy Consumption in Cloud Computing Datacenters |
| title_full | Optimization of Energy Consumption in Cloud Computing Datacenters |
| title_fullStr | Optimization of Energy Consumption in Cloud Computing Datacenters |
| title_full_unstemmed | Optimization of Energy Consumption in Cloud Computing Datacenters |
| title_short | Optimization of Energy Consumption in Cloud Computing Datacenters |
| title_sort | Optimization of Energy Consumption in Cloud Computing Datacenters |
| topic | cloud computing energy optimization resource allocation scheduling Integer Linear Programming (ILP) Boolean Satisfiability (SAT) Data centers Energy consumption Cloud computing |
| url | http://hdl.handle.net/11073/16238 |