Show simple item record

dc.contributor.advisorSagahyroon, Assim
dc.contributor.advisorAloul, Fadi
dc.contributor.advisorAburukba, Raafat
dc.contributor.authorOsman, Ahmed Osman
dc.date.accessioned2018-09-30T07:15:28Z
dc.date.available2018-09-30T07:15:28Z
dc.date.issued2018-06
dc.identifier.other35.232-2018.23
dc.identifier.urihttp://hdl.handle.net/11073/16238
dc.descriptionA 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.en_US
dc.description.abstractIn 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.en_US
dc.description.sponsorshipCollege of Engineeringen_US
dc.description.sponsorshipDepartment of Computer Science and Engineeringen_US
dc.language.isoen_USen_US
dc.relation.ispartofseriesMaster of Science in Computer Engineering (MSCoE)en_US
dc.subjectcloud computingen_US
dc.subjectenergy optimizationen_US
dc.subjectresource allocationen_US
dc.subjectschedulingen_US
dc.subjectInteger Linear Programming (ILP)en_US
dc.subjectBoolean Satisfiability (SAT)en_US
dc.titleOptimization of Energy Consumption in Cloud Computing Datacentersen_US
dc.typeThesisen_US


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record