Cloud computing is a prevalent technology in the IT market today, providing enterprises with the necessary infrastructure to achieve high performance levels for running their applications using the pay-as-you-go model. The lowest layer in Cloud is Infrastructure-as-a-Service (IaaS), which provides the resource pool. A primary challenge to cloud providers in IaaS is to effectively manage resources to reduce power consumption, which is a critical issue of paramount importance today, due to its substantial environmental impact stemming from the widespread use of cloud computing, while simultaneously maintaining Quality of Service. In this paper, we review the latest solutions that utilize Machine Learning (ML) algorithms for resource management. We focus on the processes of auto-scaling, Virtual Machine (VM) consolidation, and VM placement, which directly influence power consumption. We identify the benefits and innovations these solutions bring to the optimization of resource management, but also their drawbacks.

错误:搜索内容不能为空,请输入英文关键词
错误:关键词超出字数限制,请精简
高级检索

Resource Management in Cloud IaaS via Machine Learning Algorithms

  • Megi Tartari,
  • Genti Daci,
  • Elinda Kajo Meçe,
  • Enida Sheme

摘要

Cloud computing is a prevalent technology in the IT market today, providing enterprises with the necessary infrastructure to achieve high performance levels for running their applications using the pay-as-you-go model. The lowest layer in Cloud is Infrastructure-as-a-Service (IaaS), which provides the resource pool. A primary challenge to cloud providers in IaaS is to effectively manage resources to reduce power consumption, which is a critical issue of paramount importance today, due to its substantial environmental impact stemming from the widespread use of cloud computing, while simultaneously maintaining Quality of Service. In this paper, we review the latest solutions that utilize Machine Learning (ML) algorithms for resource management. We focus on the processes of auto-scaling, Virtual Machine (VM) consolidation, and VM placement, which directly influence power consumption. We identify the benefits and innovations these solutions bring to the optimization of resource management, but also their drawbacks.