A Survey on Machine Learning for Geo-Distributed Cloud Data Center Management
Cloud workloads today are typically managed in a distributed environment and processed across geographically distributed data centers. Cloud service providers have been distributing data centers globally to reduce operating costs while also improving quality of service by using intelligent workload and resource management strategies. Such large scale and complex orchestration of software workload and hardware resources remains a difficult problem to solve efficiently. Researchers and practitioners have been trying to address this problem by proposing a variety of cloud management techniques. Mathematical optimization techniques have historically been used to address cloud management issues. But these techniques are difficult to scale to geo-distributed problem sizes and have limited applicability in dynamic heterogeneous system environments, forcing cloud service providers to explore intelligent data-driven and Machine Learning (ML) based alternatives. The characterization, prediction, control, and optimization of complex, heterogeneous, and ever-changing distributed cloud resources and workloads employing ML methodologies have received much attention in recent years. In this article, we review the state-of-the-art ML techniques for the cloud data center management problem. We examine the challenges and the issues in current research focused on ML for cloud management and explore strategies for addressing these issues. We also discuss advantages and disadvantages of ML techniques presented in the recent literature and make recommendations for future research directions.
Code (0)
등록된 구현이 없습니다.
Tasks
BIG-bench Machine LearningManagementMethods 이 논문이 사용한 방법론
Similar Papers 제목 키워드 기반
A Survey of Big Data Machine Learning Applications Optimization in Cloud Data Centers and Networks
This survey article reviews the challenges associated with deploying and optimizing big data applications and machine learning algorithms in cloud data centers and networks. The MapReduce programming model and its widely…
BIG-bench Machine LearningCloud ComputingIntroduction to Core-sets: an Updated Survey
In optimization or machine learning problems we are given a set of items, usually points in some metric space, and the goal is to minimize or maximize an objective function over some space of candidate solutions. For exa…
ClusteringData SummarizationSurveyA Survey on the Use of Preferences for Virtual Machine Placement in Cloud Data Centers
With the rapid development of virtualization techniques, cloud data centers allow for cost effective, flexible, and customizable deployments of applications on virtualized infrastructure. Virtual machine (VM) placement a…
A Survey of Distributed Learning in Cloud, Mobile, and Edge Settings
In the era of deep learning (DL), convolutional neural networks (CNNs), and large language models (LLMs), machine learning (ML) models are becoming increasingly complex, demanding significant computational resources for …
Computational EfficiencySurveyA Survey of Model Extraction Attacks and Defenses in Distributed Computing Environments
Model Extraction Attacks (MEAs) threaten modern machine learning systems by enabling adversaries to steal models, exposing intellectual property and training data. With the increasing deployment of machine learning model…
Autonomous VehiclesDistributed ComputingFederated LearningModel extraction+1