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...

Full description

Saved in:
Bibliographic Details
Main Author: Osman, Ahmed Osman (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