A Stochastic Virtual Machine Placement Algorithm for Energy-Efficient Cyber-Physical Cloud Systems

被引:4
|
作者
Yan, Shi [1 ]
Zhang, Yi [1 ]
Tao, Shuyin [1 ]
Li, Xin [2 ]
Sun, Jin [1 ]
机构
[1] Nanjing Univ Sci & Technol, Sch Comp Sci & Engn, Nanjing 210094, Peoples R China
[2] Nanjing Univ Posts & Telecommun, Sch Internet Things, Nanjing 210003, Peoples R China
基金
中国国家自然科学基金;
关键词
cyber-physical system; cloud computing; virtual machine placement; energy efficiency; stochastic optimization; MANAGEMENT; DEMAND;
D O I
10.1109/iThings/GreenCom/CPSCom/SmartData.2019.00116
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
With the integration of cyber-physical system and cloud computing, virtual machine (VM) placement has been of great importance to the performance of cyber-physical cloud system (CPCS). This paper proposes a stochastic VM placement algorithm that takes into account the uncertainty of resource requirements while minimizing the total energy consumption in a CPCS. Different from existing approaches that use deterministic values to represent the resource demands, the proposed stochastic VM placement algorithm models the uncertainty of resource requirements as random variables, and further formulates the uncertainty-affected VM placement problem as a stochastic optimization model. The optimization objective is to minimize the total energy consumed by all servers under the constraint of a user-specified overflow probability (i.e., the probability of demanded resources exceeding the capacity of the server). To solve the formulated stochastic optimization problem, we further propose an efficient metaheuristic algorithm to search for an energy-efficient VM placement solution that can tolerate resource requirement variations. Experimental results demonstrate that, compared with traditional deterministic VM placement algorithms, the stochastic method considering uncertain resource requirements can achieve more energy-efficient placement solutions while providing guaranteed service level.
引用
收藏
页码:587 / 594
页数:8
相关论文
共 50 条
  • [1] PaderMAC: Energy-efficient machine to machine communication for cyber-physical systems
    Autenrieth, Marcus
    Frey, Hannes
    PEER-TO-PEER NETWORKING AND APPLICATIONS, 2014, 7 (03) : 243 - 254
  • [2] PaderMAC: Energy-efficient machine to machine communication for cyber-physical systems
    Marcus Autenrieth
    Hannes Frey
    Peer-to-Peer Networking and Applications, 2014, 7 : 243 - 254
  • [3] An Energy-efficient Virtual Machine Placement Algorithm in Cloud Data Center
    Liu, Dan
    Sui, Xin
    Li, Li
    2016 12TH INTERNATIONAL CONFERENCE ON NATURAL COMPUTATION, FUZZY SYSTEMS AND KNOWLEDGE DISCOVERY (ICNC-FSKD), 2016, : 719 - 723
  • [4] Energy-Aware on-chip virtual machine placement for cloud-supported cyber-physical systems
    Liu, Xuanzhang
    Gu, Huaxi
    Zhang, Haibo
    Liu, Feiyang
    Chen, Yawen
    Yu, Xiaoshan
    MICROPROCESSORS AND MICROSYSTEMS, 2017, 52 : 427 - 437
  • [5] An energy-efficient algorithm for virtual machine placement optimization in cloud data centers
    Azizi, Sadoon
    Zandsalimi, Maz'har
    Li, Dawei
    CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2020, 23 (04): : 3421 - 3434
  • [6] An energy-efficient algorithm for virtual machine placement optimization in cloud data centers
    Sadoon Azizi
    Maz’har Zandsalimi
    Dawei Li
    Cluster Computing, 2020, 23 : 3421 - 3434
  • [7] 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
    JOURNAL OF SUPERCOMPUTING, 2021, 77 (11): : 13330 - 13357
  • [8] 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
    The Journal of Supercomputing, 2021, 77 : 13330 - 13357
  • [9] 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):
  • [10] 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