Login | Register

Machine Learning-Driven Strategies for Efficient Resource Management in Cloud Data Centers

Title:

Machine Learning-Driven Strategies for Efficient Resource Management in Cloud Data Centers

Mustafa, Daraghmeh (2024) Machine Learning-Driven Strategies for Efficient Resource Management in Cloud Data Centers. PhD thesis, Concordia University.

[thumbnail of Daraghmeh_PhD_S2024.pdf]
Preview
Text (application/pdf)
Daraghmeh_PhD_S2024.pdf - Accepted Version
Available under License Spectrum Terms of Access.
17MB

Abstract

Cloud computing is one of the major paradigms in the information technology industry, offering diverse scalable on-demand services over the Internet. Nevertheless, managing and predicting workloads in cloud data centers is a challenging task due to the dynamic nature of cloud services. In order to reduce costs and improve performance while managing cloud resources efficiently, it is essential to obtain highly accurate projections and estimations. Therefore, this thesis proposes a methodological framework that integrates multiple machine learning models to improve estimation accuracy and enable better decision-making within cloud data centers. In terms of clustering, we develop segmentation pipelines that incorporate various clustering techniques with different data preprocessing methods to improve the cloud workload segmentation process. This process aims to reveal hidden patterns within workloads to obtain segmentation based on various data-driven perspectives. In predictive modeling, we delve into the enhancement of prediction precision, focusing on single-output and multi-output forecasting models. For single-output-based prediction, we propose a multilevel learning-based model for resource utilization prediction that leverages anomaly, clustering, and ensemble methods to improve prediction outcomes. Also, we present a proactive regression-based cost estimation approach, navigating the complexities of prediction-based cloud service pricing and the effect of various target transformation methods on prediction accuracy. In addition, we propose a host load prediction, leveraging both imbalance and ensemble learning methods to improve prediction and handle the challenge of the imbalance states within cloud computing systems. For multi-output-based prediction, advanced predictive models are proposed to forecast function invocation patterns at the user, application, and function levels within serverless computing environments. In this thesis, we conducted research that utilizes advanced data analysis techniques, including windowing, dimensionality reduction, and ensemble learning, to enhance the robustness and precision of workload segmentation and predictive models within cloud environments. We evaluated the proposed models based on their efficiency in processing real cloud workloads using various performance metrics. The findings of this thesis hold the potential to revolutionize cloud resource management, leading to more intelligent, adaptable, and cost-effective cloud operations.

Divisions:Concordia University > Gina Cody School of Engineering and Computer Science > Electrical and Computer Engineering
Item Type:Thesis (PhD)
Authors:Mustafa, Daraghmeh
Institution:Concordia University
Degree Name:Ph. D.
Program:Electrical and Computer Engineering
Date:7 February 2024
Thesis Supervisor(s):Agarwal, Anjali
ID Code:993525
Deposited By: Mustafa Daraghmeh
Deposited On:05 Jun 2024 15:24
Last Modified:05 Jun 2024 15:24
All items in Spectrum are protected by copyright, with all rights reserved. The use of items is governed by Spectrum's terms of access.

Repository Staff Only: item control page

Downloads per month over past year

Research related to the current document (at the CORE website)
- Research related to the current document (at the CORE website)
Back to top Back to top