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 条
  • [1] An energy-efficient algorithm for virtual machine placement optimization in cloud data centers
    Azizi, Sadoon
    Zandsalimi, Maz'har
    Li, Dawei
    [J]. CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2020, 23 (04): : 3421 - 3434
  • [2] An energy-efficient cuckoo search algorithm for virtual machine placement in cloud computing data centers
    Hamza Onoruoiza Salami
    Abubakar Bala
    Sadiq M. Sait
    Idris Ismail
    [J]. The Journal of Supercomputing, 2021, 77 : 13330 - 13357
  • [3] An energy-efficient cuckoo search algorithm for virtual machine placement in cloud computing data centers
    Salami, Hamza Onoruoiza
    Bala, Abubakar
    Sait, Sadiq M.
    Ismail, Idris
    [J]. JOURNAL OF SUPERCOMPUTING, 2021, 77 (11): : 13330 - 13357
  • [4] Energy-Efficient Virtual Machine Placement in Data Centers by Genetic Algorithm
    Wu, Grant
    Tang, Maolin
    Tian, Yu-Chu
    Li, Wei
    [J]. NEURAL INFORMATION PROCESSING, ICONIP 2012, PT III, 2012, 7665 : 315 - 323
  • [5] An Energy-efficient Virtual Machine Placement Algorithm in Cloud Data Center
    Liu, Dan
    Sui, Xin
    Li, Li
    [J]. 2016 12TH INTERNATIONAL CONFERENCE ON NATURAL COMPUTATION, FUZZY SYSTEMS AND KNOWLEDGE DISCOVERY (ICNC-FSKD), 2016, : 719 - 723
  • [6] Energy-efficient virtual machine consolidation algorithm in cloud data centers
    周舟
    胡志刚
    于俊洋
    Jemal Abawajy
    Morshed Chowdhury
    [J]. Journal of Central South University, 2017, 24 (10) : 2331 - 2341
  • [7] Energy-efficient virtual machine consolidation algorithm in cloud data centers
    Zhou Zhou
    Hu Zhi-gang
    Yu Jun-yang
    Abawajy, Jemal
    Chowdhury, Morshed
    [J]. JOURNAL OF CENTRAL SOUTH UNIVERSITY, 2017, 24 (10) : 2331 - 2341
  • [8] Energy-efficient virtual machine consolidation algorithm in cloud data centers
    Zhou Zhou
    Zhi-gang Hu
    Jun-yang Yu
    Jemal Abawajy
    Morshed Chowdhury
    [J]. Journal of Central South University, 2017, 24 : 2331 - 2341
  • [9] An Energy-Efficient Approach for Virtual Machine Placement in Cloud Based Data Centers
    Kord, Negin
    Haghighi, Hassan
    [J]. 2013 5TH CONFERENCE ON INFORMATION AND KNOWLEDGE TECHNOLOGY (IKT), 2013, : 44 - 49
  • [10] Progressive-fidelity computation of the genetic algorithm for energy-efficient virtual machine placement in cloud data centers
    Ding, Zhe
    Tian, Yu-Chu
    Wang, You-Gan
    Zhang, Weizhe
    Yu, Zu-Guo
    [J]. APPLIED SOFT COMPUTING, 2023, 146