Learning-centric resource management in energy-efficient cloud computing

dc.contributor.advisorPerera, I
dc.contributor.authorPushpakumara, BAJ
dc.date.accept2024
dc.date.accessioned2025-06-27T08:46:57Z
dc.date.issued2024
dc.description.abstract107252-1.pdf Cloud computing has revolutionized the IT landscape by introducing a subscription-based model for computing resources. This on-demand resource delivery, coupled with a pay-as-you- go pricing structure, empowers users with unparalleled convenience and elasticity in resource scaling. This convenience has led to a rapid growth in cloud data centers, which are predicted to consume a significant portion of the world's electrical usage by 2025 [1]. This growth poses a substantial energy challenge, highlighting the need for energy-efficient cloud computing solutions [3]. Modern cloud data centers are complex, comprising heterogeneous servers, networking elements, power distribution systems, and cooling systems, all interacting in complex ways [16]. This complexity, coupled with the exponential growth of data centers and diverse workloads, necessitates research in energy-efficient cloud computing. Dynamic VM consolidation plays a significant role, Among various energy-saving techniques employed in cloud data centers, which includes migration of virtual machines (VMs) between servers to consolidate workloads and idle servers, thereby saving energy. However, existing dynamic selection algorithms for VM migration are heuristic-based and lack accurate utilization predictions, hindering their effectiveness. This research presents a novel approach to dynamic VM consolidation, leveraging a Machine Learning (ML) driven model. This model forecasts CPU utilization trends for individual VMs by analyzing their historical data. A VM selection algorithm is then proposed, utilizing the ML model to perform intelligent dynamic VM consolidation. The proposed algorithm's performance is assessed using a simulated cloud data center driven by real cloud workload traces, focusing on energy efficiency and customer Service Level Agreements (SLAs) violations, compared against existing heuristic-based algorithms.
dc.identifier.accnoTH5579
dc.identifier.citationPushpakumara, B.A.J. (2024). Learning-centric resource management in energy-efficient cloud computing [Master’s theses, University of Moratuwa]. Institutional Repository University of Moratuwa. http://dl.lib.uom.lk/handle/123/20862
dc.identifier.degreeMSc in Computer Science
dc.identifier.departmentDepartment of Computer Science & Engineering
dc.identifier.facultyEngineering
dc.identifier.urihttps://dl.lib.uom.lk/handle/123/23756
dc.language.isoen
dc.subjectCLOUD COMPUTING
dc.subjectCLOUD COMPUTING-Energy Efficiency
dc.subjectVIRTUAL MACHINES
dc.subjectMACHINE LEARNING
dc.subjectCOMPUTER SCIENCE AND ENGINEERING-Dissertation
dc.subjectMSc in Computer Science
dc.titleLearning-centric resource management in energy-efficient cloud computing
dc.typeThesis-Abstract

Files

Original bundle

Now showing 1 - 3 of 3
Loading...
Thumbnail Image
Name:
TH5579-1.pdf
Size:
292.41 KB
Format:
Adobe Portable Document Format
Description:
Pre-text
Loading...
Thumbnail Image
Name:
TH5579-2.pdf
Size:
188.36 KB
Format:
Adobe Portable Document Format
Description:
Post-text
Loading...
Thumbnail Image
Name:
TH5579.pdf
Size:
2.92 MB
Format:
Adobe Portable Document Format
Description:
Full-thesis

License bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
license.txt
Size:
1.71 KB
Format:
Item-specific license agreed upon to submission
Description: