Machine Learning (ML)-Centric Resource Management in Cloud Computing: A Review and Future Directions

05/09/2021
by   Tahseen Khan, et al.
0

Cloud computing has rapidly emerged as model for delivering Internet-based utility computing services. In cloud computing, Infrastructure as a Service (IaaS) is one of the most important and rapidly growing fields. Cloud providers provide users/machines resources such as virtual machines, raw (block) storage, firewalls, load balancers, and network devices in this service model. One of the most important aspects of cloud computing for IaaS is resource management. Scalability, quality of service, optimum utility, reduced overheads, increased throughput, reduced latency, specialised environment, cost effectiveness, and a streamlined interface are some of the advantages of resource management for IaaS in cloud computing. Traditionally, resource management has been done through static policies, which impose certain limitations in various dynamic scenarios, prompting cloud service providers to adopt data-driven, machine-learning-based approaches. Machine learning is being used to handle a variety of resource management tasks, including workload estimation, task scheduling, VM consolidation, resource optimization, and energy optimization, among others. This paper provides a detailed review of challenges in ML-based resource management in current research, as well as current approaches to resolve these challenges, as well as their advantages and limitations. Finally, we propose potential future research directions based on identified challenges and limitations in current research.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
06/29/2021

workload forecasting and resource management models based on machine learning for cloud computing environments

The workload prediction and resource allocation significantly play an in...
research
05/17/2022

A Survey on Machine Learning for Geo-Distributed Cloud Data Center Management

Cloud workloads today are typically managed in a distributed environment...
research
09/10/2023

A Review of Machine Learning-based Security in Cloud Computing

Cloud Computing (CC) is revolutionizing the way IT resources are deliver...
research
07/16/2022

A Comprehensive Vision on Cloud Computing Environment: Emerging Challenges and Future Research Directions

Cloud computing has become the backbone of the computing industry and of...
research
10/02/2019

Research Intelligence (CRIS) and the Cloud: A Review

The purpose of this paper is to explore the impact of the cloud technolo...
research
11/11/2021

Molecular Dynamics Simulations on Cloud Computing and Machine Learning Platforms

Scientific computing applications have benefited greatly from high perfo...
research
03/05/2022

EsDNN: Deep Neural Network based Multivariate Workload Prediction Approach in Cloud Environment

Cloud computing has been regarded as a successful paradigm for IT indust...

Please sign up or login with your details

Forgot password? Click here to reset