More than bin packing: Dynamic resource allocation strategies in cloud data centers

被引:47
|
作者
Wolke, Andreas [1 ]
Tsend-Ayush, Boldbaatar [1 ]
Pfeiffer, Carl [1 ]
Bichler, Martin [1 ]
机构
[1] Tech Univ Munich, Dept Informat, D-85748 Garching, Germany
关键词
Cloud computing; Capacity planning; Resource allocation; MANAGEMENT; POWER;
D O I
10.1016/j.is.2015.03.003
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Resource allocation strategies in virtualized data centers have received considerable attention recently as they can have substantial impact on the energy efficiency of a data center. This led to new decision and control strategies with significant managerial impact for IT service providers. We focus on dynamic environments where virtual machines need to be allocated and deallocated to servers over time. Simple bin packing heuristics have been analyzed and used to place virtual machines upon arrival. However, these placement heuristics can lead to suboptimal server utilization, because they cannot consider virtual machines, which arrive in the future. We ran extensive lab experiments and simulations with different controllers and different workloads to understand which control strategies achieve high levels of energy efficiency in different workload environments. We found that combinations of placement controllers and periodic reallocations achieve the highest energy efficiency subject to predefined service levels. While the type of placement heuristic had little impact on the average server demand, the type of virtual machine resource demand estimator used for the placement decisions had a significant impact on the overall energy efficiency. (C) 2015 Elsevier Ltd. All rights reserved.
引用
收藏
页码:83 / 95
页数:13
相关论文
共 50 条
  • [21] Optimization of Resource Allocation and Energy Efficiency in Heterogeneous Cloud Data Centers
    Qouneh, Amer
    Liu, Ming
    Li, Tao
    2015 44TH INTERNATIONAL CONFERENCE ON PARALLEL PROCESSING (ICPP), 2015, : 1 - 10
  • [22] Optimal and suboptimal resource allocation techniques in cloud computing data centers
    Abu Sharkh, Mohamed
    Shami, Abdallah
    Ouda, Abdelkader
    JOURNAL OF CLOUD COMPUTING-ADVANCES SYSTEMS AND APPLICATIONS, 2017, 6
  • [23] Autonomic Resource Allocation for Cloud Data Centers: A Peer to Peer Approach
    Sedaghat, Mina
    Hernandez-Rodriguez, Francisco
    Elmroth, Erik
    2014 INTERNATIONAL CONFERENCE ON CLOUD AND AUTONOMIC COMPUTING (ICCAC 2014), 2014, : 131 - 140
  • [24] Efficient Resource Management for Virtual Machine Allocation in Cloud Data Centers
    Nwe, Khine Moe
    Oo, Mi Khine
    Htay, Maung Maung
    2018 IEEE 7TH GLOBAL CONFERENCE ON CONSUMER ELECTRONICS (GCCE 2018), 2018, : 419 - 420
  • [25] Efficient Resource Allocation in Cloud Data Centers Through Genetic Algorithm
    Arianyan, Ehsan
    Maleki, Davood
    Yari, Alireza
    Arianyan, Iman
    2012 SIXTH INTERNATIONAL SYMPOSIUM ON TELECOMMUNICATIONS (IST), 2012, : 566 - 570
  • [26] Perceptive VM Allocation in Cloud Data Centers for Effective Resource Management
    Savitha, S.
    Salvi, Sanket
    2021 6TH INTERNATIONAL CONFERENCE FOR CONVERGENCE IN TECHNOLOGY (I2CT), 2021,
  • [27] Predictive Control for Dynamic Resource Allocation in Enterprise Data Centers
    Xu, Wei
    Zhu, Xiaoyun
    Singhal, Sharad
    Wang, Zhikui
    2006 IEEE/IFIP NETWORK OPERATIONS AND MANAGEMENT SYMPOSIUM, VOLS 1 AND 2, 2006, : 115 - +
  • [28] Dynamic Resource Allocation and Power Management in Virtualized Data Centers
    Urgaonkar, Rahul
    Kozat, Ulas C.
    Igarashi, Ken
    Neely, Michael J.
    PROCEEDINGS OF THE 2010 IEEE-IFIP NETWORK OPERATIONS AND MANAGEMENT SYMPOSIUM, 2010, : 479 - 486
  • [29] On data reduction for dynamic vector bin packing
    van Bevern, Rene
    Melnikov, Andrey
    Smirnov, Pavel V.
    Tsidulko, Oxana Yu.
    OPERATIONS RESEARCH LETTERS, 2023, 51 (04) : 446 - 452
  • [30] Modeling of the resource allocation in cloud computing centers
    Vakilinia, Shahin
    Ali, Mustafa Mehmet
    Qiu, Dongyu
    COMPUTER NETWORKS, 2015, 91 : 453 - 470