Virtual machine placement for elastic infrastructures in overbooked cloud computing datacenters under uncertainty

被引:25
|
作者
Lopez-Pires, Fabio [1 ]
Baran, Benjamin [2 ]
Benitez, Leonardo [2 ]
Zalimben, Saul [2 ]
Amarilla, Augusto [2 ]
机构
[1] Informat Technol & Commun Ctr, Itaipu Technol Pk, Hernandarias, Paraguay
[2] Natl Univ Asuncion, Polytech Sch, San Lorenzo, Paraguay
关键词
Virtual machine placement; Cloud computing; Overbooking; Elasticity; Uncertainty; Incremental VMP; VMP reconfiguration; CONSOLIDATION;
D O I
10.1016/j.future.2017.09.021
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Infrastructure as a Service (IaaS) providers must support requests for virtual resources in highly dynamic cloud computing environments. Due to the randomness of customer requests, Virtual Machine Placement (VMP) problems should be formulated under uncertainty. This work presents a novel two-phase optimization scheme for the resolution of VMP problems for cloud computing under uncertainty of several relevant parameters, combining advantages of online and offline formulations in dynamic environments considering service elasticity and overbooking of physical resources. In this context, a formulation of a VMP problem is presented, considering the optimization of the following four objective functions: (i) power consumption, (ii) economical revenue, (iii) resource utilization and (iv) reconfiguration time. The proposed two-phase optimization scheme includes novel methods to decide when to trigger a placement reconfiguration through migration of virtual machines (VMs) between physical machines (PMs) and what to do with VMs requested during the placement recalculation time. An experimental evaluation against state-of-the-art alternative approaches for VMP problems was performed considering 400 scenarios. Experimental results indicate that the proposed methods outperform other evaluated alternatives, improving the quality of solutions in a scenario-based uncertainty model considering the following evaluation criteria: (i) average, (ii) maximum and (iii) minimum objective function costs. (C) 2017 Elsevier B.V. All rights reserved.
引用
收藏
页码:830 / 848
页数:19
相关论文
共 50 条
  • [31] An efficient approach for improving virtual machine placement in cloud computing environment
    Ghobaei-Arani, Mostafa
    Shamsi, Mahboubeh
    Rahmanian, Ali A.
    JOURNAL OF EXPERIMENTAL & THEORETICAL ARTIFICIAL INTELLIGENCE, 2017, 29 (06) : 1149 - 1171
  • [32] Predicted Affinity Based Virtual Machine Placement in Cloud Computing Environments
    Fu, Xiong
    Zhou, Chen
    IEEE TRANSACTIONS ON CLOUD COMPUTING, 2020, 8 (01) : 246 - 255
  • [33] Multi Objective Decision Making for Virtual Machine Placement in Cloud Computing
    Attaoui, Wissal
    Sabir, Essaid
    Elbiaze, Halima
    Sadik, Mohamed
    NETWORK GAMES, CONTROL AND OPTIMIZATION, NETGCOOP 2020, 2021, 1354 : 154 - 166
  • [34] Metaheuristics algorithms for virtual machine placement in cloud computing environments—a review
    Gabhane J.P.
    Pathak S.
    Thakare N.M.
    Lecture Notes on Data Engineering and Communications Technologies, 2021, 66 : 329 - 349
  • [35] Virtual machine selection and placement for dynamic consolidation in Cloud computing environment
    Fu, Xiong
    Zhou, Chen
    FRONTIERS OF COMPUTER SCIENCE, 2015, 9 (02) : 322 - 330
  • [36] Multi-Objective Virtual Machine Placement Optimization for Cloud Computing
    Dorterler, Serap
    Dorterler, Murat
    Ozdemir, Suat
    2017 INTERNATIONAL SYMPOSIUM ON NETWORKS, COMPUTERS AND COMMUNICATIONS (ISNCC), 2017,
  • [37] Virtual Machine Placement Optimization for Big Data Applications in Cloud Computing
    Seyyedsalehi, Seyyed Mohsen
    Khansari, Mohammad
    IEEE ACCESS, 2022, 10 : 96112 - 96127
  • [38] Burstiness-aware virtual machine placement in cloud computing systems
    Rahmani, Somayeh
    Khajehvand, Vahid
    Torabian, Mohsen
    Journal of Supercomputing, 2020, 76 (01): : 362 - 387
  • [39] Evolutionary Optimal Virtual Machine Placement and Demand Forecaster for Cloud Computing
    Mark, Ching Chuen Teck
    Niyato, Dusit
    Chen-Khong, Tham
    25TH IEEE INTERNATIONAL CONFERENCE ON ADVANCED INFORMATION NETWORKING AND APPLICATIONS (AINA 2011), 2011, : 348 - 355
  • [40] Burstiness-aware virtual machine placement in cloud computing systems
    Rahmani, Somayeh
    Khajehvand, Vahid
    Torabian, Mohsen
    JOURNAL OF SUPERCOMPUTING, 2020, 76 (01): : 362 - 387