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 条
  • [1] Transparent migration of virtual infrastructures in large datacenters for Cloud Computing
    Bifulco, Roberto
    Canonico, Roberto
    Ventre, Giorgio
    Manetti, Vittorio
    2011 IEEE SYMPOSIUM ON COMPUTERS AND COMMUNICATIONS (ISCC), 2011,
  • [2] Elastic virtual machine placement in cloud computing network environments
    Kavvadia, Eleni
    Sagiadinos, Spyros
    Oikonomou, Konstantinos
    Tsioutsiouliklis, Giorgos
    Aissa, Sonia
    COMPUTER NETWORKS, 2015, 93 : 435 - 447
  • [3] Enhanced Two-Phase Virtual Machine Placement Scheme for Cloud Computing Datacenters
    Yahaya, Rabimatu Hayatu
    Ambursa, Faruku Umar
    2019 15TH INTERNATIONAL CONFERENCE ON ELECTRONICS, COMPUTER AND COMPUTATION (ICECCO), 2019,
  • [4] Elasticity-aware Virtual Machine Placement for Cloud Datacenters
    Li, Kangkang
    Wu, Jie
    Blaisse, Adam
    PROCEEDINGS OF THE 2013 IEEE 2ND INTERNATIONAL CONFERENCE ON CLOUD NETWORKING (CLOUDNET), 2013, : 99 - 107
  • [5] Quality Estimation of Virtual Machine Placement in Cloud Infrastructures
    Lopez, Jorge
    Kushik, Natalia
    Zeghlache, Djamal
    TESTING SOFTWARE AND SYSTEMS (ICTSS 2017), 2017, 10533 : 213 - 229
  • [6] Improving virtual machine consolidation for heterogeneous cloud computing datacenters
    Magri Rodrigues, Joao Antonio
    de Oliveira, Fabiola Martins C.
    Lobato, Renata Spolon
    Spolon, Roberta
    Manacero, Aleardo
    Borin, Edson
    2019 31ST INTERNATIONAL SYMPOSIUM ON COMPUTER ARCHITECTURE AND HIGH PERFORMANCE COMPUTING (SBAC-PAD 2019), 2019, : 176 - 179
  • [7] Two-Phase Virtual Machine Placement Algorithms for Cloud Computing: An Experimental Evaluation under Uncertainty
    Chamas, Nabil
    Lopez-Pires, Fabio
    Baran, Benjamin
    2017 XLIII LATIN AMERICAN COMPUTER CONFERENCE (CLEI), 2017,
  • [8] Cache Contention Aware Virtual Machine Placement and Migration in Cloud Datacenters
    Chen, Liuhua
    Shen, Haiying
    Platt, Stephen
    2016 IEEE 24TH INTERNATIONAL CONFERENCE ON NETWORK PROTOCOLS (ICNP), 2016,
  • [9] Virtual Machine Placement Strategies in Cloud Computing
    Bharathi, Divya P.
    Prakash, P.
    Kiran, Vamsee Krishna M.
    2017 INNOVATIONS IN POWER AND ADVANCED COMPUTING TECHNOLOGIES (I-PACT), 2017,
  • [10] Towards Network-topology aware Virtual Machine Placement in Cloud Datacenters
    Yuchi, Xuebiao
    Shetty, Sachin
    Proceedings 2016 IEEE World Congress on Services - SERVICES 2016, 2016, : 95 - 96