Optimizing Energy Consumption In Cloud Datacenters

A Master of Science thesis in Computer Engineering by Mueez Ahmad Khan entitled, “Optimizing Energy Consumption In Cloud Datacenters”, submitted in December 2024. Thesis advisor is Dr. Raafat Aburukba. Soft copy is available (Thesis, Completion Certificate, Approval Signatures, and AUS Archives Cons...

وصف كامل

محفوظ في:
التفاصيل البيبلوغرافية
المؤلف الرئيسي: Khan, Mueez Ahmad (author)
التنسيق: doctoralThesis
منشور في: 2024
الموضوعات:
الوصول للمادة أونلاين:https://hdl.handle.net/11073/25779
الوسوم: إضافة وسم
لا توجد وسوم, كن أول من يضع وسما على هذه التسجيلة!
_version_ 1864513432469897216
author Khan, Mueez Ahmad
author_facet Khan, Mueez Ahmad
author_role author
dc.contributor.none.fl_str_mv Aburukba, Raafat
dc.creator.none.fl_str_mv Khan, Mueez Ahmad
dc.date.none.fl_str_mv 2024-12
2025-01-21T06:47:43Z
2025-01-21T06:47:43Z
dc.format.none.fl_str_mv application/pdf
dc.identifier.none.fl_str_mv 35.232-2024.46
https://hdl.handle.net/11073/25779
dc.language.none.fl_str_mv en_US
dc.subject.none.fl_str_mv Energy Optimization
Task Allocation
Cloud Datacenters
Genetic Algorithm (GA)
Simulated Annealing (SA)
dc.title.none.fl_str_mv Optimizing Energy Consumption In Cloud 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 Mueez Ahmad Khan entitled, “Optimizing Energy Consumption In Cloud Datacenters”, submitted in December 2024. Thesis advisor is Dr. Raafat Aburukba. Soft copy is available (Thesis, Completion Certificate, Approval Signatures, and AUS Archives Consent Form).
format doctoralThesis
id aus_e50c724bc49c2443b9d97ada2e27cbbc
identifier_str_mv 35.232-2024.46
language_invalid_str_mv en_US
network_acronym_str aus
network_name_str aus
oai_identifier_str oai:repository.aus.edu:11073/25779
publishDate 2024
repository.mail.fl_str_mv
repository.name.fl_str_mv
repository_id_str
spelling Optimizing Energy Consumption In Cloud DatacentersKhan, Mueez AhmadEnergy OptimizationTask AllocationCloud DatacentersGenetic Algorithm (GA)Simulated Annealing (SA)A Master of Science thesis in Computer Engineering by Mueez Ahmad Khan entitled, “Optimizing Energy Consumption In Cloud Datacenters”, submitted in December 2024. Thesis advisor is Dr. Raafat Aburukba. Soft copy is available (Thesis, Completion Certificate, Approval Signatures, and AUS Archives Consent Form).Cloud computing has become a cornerstone of modern technology, enabling scalable and efficient resource utilization. However, the rapid growth in demand has resulted in significant energy consumption, posing challenges for sustainability and operational efficiency in cloud datacenters. This thesis addresses the critical issue of energy optimization in task scheduling within cloud datacenters, where increasing demand has led to significant energy consumption and environmental impact. Tasks with varying complexities are allocated to cores with unique specifications, aiming to minimize energy usage while maintaining operational efficiency. A comprehensive mathematical model is proposed to minimize energy consumption when assigning tasks to cores in a datacenter. The model is validated using exact solutions methods for small-scale instances. To further test the model on large scale problems, two hybrid heuristic algorithms based on Genetic Algorithm (HGA) and Simulated Annealing (HSA), are proposed. Parameter tuning for HGA and HSA was performed to further improve the solution quality and reduce execution time. Experiments were conducted on small, medium, large and x-large problem sets to test the scalability of the heuristics. Small size problem set was used to compare the heuristic quality to the exact solutions which showed that the heuristics provide a higher energy consumption by around 5% compared to the exact solution but with approximately 50% faster execution time. This proves that both heuristics provide a near optimal solution when compared to the exact solution with a much faster execution time. For medium-sized problems, HGA provided a lower energy consumption of around 6% over HSA, with an approximately 35% longer execution time. In large and extra-large problems, HGA outperformed HSA in providing a lower energy consumption by around 10%, but required around 23% more time for execution. This demonstrates that HSA is more suitable for scenarios where quick convergence is prioritized, whereas HGA is better suited for applications that require minimum energy consumption.College of EngineeringDepartment of Computer Science and EngineeringMaster of Science in Computer Engineering (MSCoE)Aburukba, Raafat2025-01-21T06:47:43Z2025-01-21T06:47:43Z2024-12info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/doctoralThesisapplication/pdf35.232-2024.46https://hdl.handle.net/11073/25779en_USoai:repository.aus.edu:11073/257792025-06-26T12:20:41Z
spellingShingle Optimizing Energy Consumption In Cloud Datacenters
Khan, Mueez Ahmad
Energy Optimization
Task Allocation
Cloud Datacenters
Genetic Algorithm (GA)
Simulated Annealing (SA)
status_str publishedVersion
title Optimizing Energy Consumption In Cloud Datacenters
title_full Optimizing Energy Consumption In Cloud Datacenters
title_fullStr Optimizing Energy Consumption In Cloud Datacenters
title_full_unstemmed Optimizing Energy Consumption In Cloud Datacenters
title_short Optimizing Energy Consumption In Cloud Datacenters
title_sort Optimizing Energy Consumption In Cloud Datacenters
topic Energy Optimization
Task Allocation
Cloud Datacenters
Genetic Algorithm (GA)
Simulated Annealing (SA)
url https://hdl.handle.net/11073/25779