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 条
  • [41] Glowworm Swarm Optimisation Algorithm for Virtual Machine Placement in Cloud Computing
    Alboaneen, Dabiah Ahmed
    Tianfield, Huaglory
    Zhang, Yan
    2016 INT IEEE CONFERENCES ON UBIQUITOUS INTELLIGENCE & COMPUTING, ADVANCED & TRUSTED COMPUTING, SCALABLE COMPUTING AND COMMUNICATIONS, CLOUD AND BIG DATA COMPUTING, INTERNET OF PEOPLE, AND SMART WORLD CONGRESS (UIC/ATC/SCALCOM/CBDCOM/IOP/SMARTWORLD), 2016, : 808 - 814
  • [42] Modified Dragonfly Algorithm for Optimal Virtual Machine Placement in Cloud Computing
    Atul Tripathi
    Isha Pathak
    Deo Prakash Vidyarthi
    Journal of Network and Systems Management, 2020, 28 : 1316 - 1342
  • [43] Burstiness-aware virtual machine placement in cloud computing systems
    Somayeh Rahmani
    Vahid Khajehvand
    Mohsen Torabian
    The Journal of Supercomputing, 2020, 76 : 362 - 387
  • [44] Virtual machine placement quality estimation in cloud infrastructures using integer linear programming
    Lopez, Jorge
    Kushik, Natalia
    Zeghlache, Djamal
    SOFTWARE QUALITY JOURNAL, 2019, 27 (02) : 731 - 755
  • [45] Automatic Parameter Tuning for Class-Based Virtual Machine Placement in Cloud Infrastructures
    Canali, Claudia
    Lancellotti, Riccardo
    2015 23RD INTERNATIONAL CONFERENCE ON SOFTWARE, TELECOMMUNICATIONS AND COMPUTER NETWORKS (SOFTCOM), 2015, : 290 - 294
  • [46] Virtual machine placement quality estimation in cloud infrastructures using integer linear programming
    Jorge López
    Natalia Kushik
    Djamal Zeghlache
    Software Quality Journal, 2019, 27 : 731 - 755
  • [47] PageRankVM: A PageRank Based Algorithm with Anti-Collocation Constraints for Virtual Machine Placement in Cloud Datacenters
    Li, Zhuozhao
    Shen, Haiying
    Miles, Cole
    2018 IEEE 38TH INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING SYSTEMS (ICDCS), 2018, : 634 - 644
  • [48] Availability-guarantee and Traffic Optimization Virtual Machine Placement in 5G Cloud Datacenters
    Yang, Wencong
    Yang, Shouyi
    Yue, Yi
    Chen, Tian
    Hao, Wanming
    2024 IEEE 17TH INTERNATIONAL CONFERENCE ON CLOUD COMPUTING, CLOUD 2024, 2024, : 128 - 133
  • [49] Smart elastic scheduling algorithm for virtual machine migration in cloud computing
    Heba Nashaat
    Nesma Ashry
    Rawya Rizk
    The Journal of Supercomputing, 2019, 75 : 3842 - 3865
  • [50] Smart elastic scheduling algorithm for virtual machine migration in cloud computing
    Nashaat, Heba
    Ashry, Nesma
    Rizk, Rawya
    JOURNAL OF SUPERCOMPUTING, 2019, 75 (07): : 3842 - 3865