An energy-efficient algorithm for virtual machine placement optimization in cloud data centers

被引:0
|
作者
Sadoon Azizi
Maz’har Zandsalimi
Dawei Li
机构
[1] University of Kurdistan,Department of Computer Engineering and IT
[2] Montclair State University,Department of Computer Science
来源
Cluster Computing | 2020年 / 23卷
关键词
Cloud computing; Infrastructure as a service (IaaS); Virtual machine placement (VMP); Optimization; Energy efficiency; Resource utilization;
D O I
暂无
中图分类号
学科分类号
摘要
Cloud providers offer computing services based on user demands using the Infrastructure as a Service (IaaS) service model. In a cloud data center, it is possible that multiple Virtual Machines (VMs) run on a Physical Machine (PM) using virtualization technology. Virtual Machine Placement (VMP) problem is the mapping of virtual machines across multiple physical ones. This process plays a vital role in defining energy consumption and resource usage efficiency in the cloud data center infrastructure. However, providing an efficient solution is not trivial due to difficulties such as machine heterogeneity, multi-dimensional resources, and large scale cloud data centers. In this paper, we propose an efficient heuristic algorithm that focuses on power consumption and resource wastage optimization to solve the aforementioned problem. The proposed algorithm, called MinPR, minimizes the total power consumption by reducing the number of active physical machines and prioritizing the power-efficient ones. Also, it reduces resource wastage by maximizing and balancing resource utilization among physical machines. To achieve these goals, we propose a new Resource Usage Factor model that manages virtual machine placement on physical machines using reward and penalty mechanisms. Simulations based on cloud user-customized VMs and Amazon EC2 Instances workloads illustrate that the proposed algorithm outperforms existing approaches. In particular, the proposed algorithm reduces total energy consumption by up to 15% for cloud user-customized VMs and by up to 10% for Amazon EC2 Instances.
引用
收藏
页码:3421 / 3434
页数:13
相关论文
共 50 条
  • [41] Efficient Virtual Machine Placement Algorithms for Consolidation in Cloud Data Centers
    Alsbatin, Loiy
    Oz, Gurcu
    Ulusoy, Ali Hakan
    COMPUTER SCIENCE AND INFORMATION SYSTEMS, 2020, 17 (01) : 29 - 50
  • [42] Energy-efficient virtual machine placement in distributed cloud using NSGA-III algorithm
    Gopu, Arunkumar
    Thirugnanasambandam, Kalaipriyan
    Rajakumar, R.
    Alghamdi, Ahmed Saeed
    Alshamrani, Sultan S.
    Maharajan, K.
    Rashid, Mamoon
    JOURNAL OF CLOUD COMPUTING-ADVANCES SYSTEMS AND APPLICATIONS, 2023, 12 (01):
  • [43] Energy-Efficient Many-Objective Virtual Machine Placement Optimization in a Cloud Computing Environment
    Ye, Xin
    Yin, Yanli
    Lan, Lan
    IEEE ACCESS, 2017, 5 : 16006 - 16020
  • [44] A Stochastic Virtual Machine Placement Algorithm for Energy-Efficient Cyber-Physical Cloud Systems
    Yan, Shi
    Zhang, Yi
    Tao, Shuyin
    Li, Xin
    Sun, Jin
    2019 INTERNATIONAL CONFERENCE ON INTERNET OF THINGS (ITHINGS) AND IEEE GREEN COMPUTING AND COMMUNICATIONS (GREENCOM) AND IEEE CYBER, PHYSICAL AND SOCIAL COMPUTING (CPSCOM) AND IEEE SMART DATA (SMARTDATA), 2019, : 587 - 594
  • [45] Energy-efficient virtual machine placement in distributed cloud using NSGA-III algorithm
    Arunkumar Gopu
    Kalaipriyan Thirugnanasambandam
    Rajakumar R
    Ahmed Saeed AlGhamdi
    Sultan S. Alshamrani
    K. Maharajan
    Mamoon Rashid
    Journal of Cloud Computing, 12
  • [46] Simultaneous application assignment and virtual machine placement via ant colony optimization for energy-efficient enterprise data centers
    Fares Alharbi
    Yu-Chu Tian
    Maolin Tang
    Md Hasanul Ferdaus
    Wei-Zhe Zhang
    Zu-Guo Yu
    Cluster Computing, 2021, 24 : 1255 - 1275
  • [47] VMP-ER: An Efficient Virtual Machine Placement Algorithm for Energy and Resources Optimization in Cloud Data Center
    Rjeib, Hasanein D.
    Kecskemeti, Gabor
    ALGORITHMS, 2024, 17 (07)
  • [48] Simultaneous application assignment and virtual machine placement via ant colony optimization for energy-efficient enterprise data centers
    Alharbi, Fares
    Tian, Yu-Chu
    Tang, Maolin
    Ferdaus, Md Hasanul
    Zhang, Wei-Zhe
    Yu, Zu-Guo
    CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2021, 24 (02): : 1255 - 1275
  • [49] A GA-Based Energy Aware Virtual Machine Placement Algorithm for Cloud Data Centers
    Wu, Xiaodong
    PAAP 2021: 2021 12TH INTERNATIONAL SYMPOSIUM ON PARALLEL ARCHITECTURES, ALGORITHMS AND PROGRAMMING, 2021, : 42 - 46
  • [50] Energy-Saving Virtual Machine Placement in Cloud Data Centers
    Dong, Jiankang
    Jin, Xing
    Wang, Hongbo
    Li, Yangyang
    Zhang, Peng
    Cheng, Shiduan
    PROCEEDINGS OF THE 2013 13TH IEEE/ACM INTERNATIONAL SYMPOSIUM ON CLUSTER, CLOUD AND GRID COMPUTING (CCGRID 2013), 2013, : 618 - 624