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
相关论文
共 28 条
  • [1] [Anonymous], TECHNICAL REPORT
  • [2] Energy-aware resource allocation heuristics for efficient management of data centers for Cloud computing
    Beloglazov, Anton
    Abawajy, Jemal
    Buyya, Rajkumar
    [J]. FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2012, 28 (05): : 755 - 768
  • [3] Dynamic placement of virtual machines for managing SLA violations
    Bobroff, Norman
    Kochut, Andrzej
    Beaty, Kirk
    [J]. 2007 10TH IFIP/IEEE INTERNATIONAL SYMPOSIUM ON INTEGRATED NETWORK MANAGEMENT (IM 2009), VOLS 1 AND 2, 2007, : 119 - +
  • [4] Cost effectiveness of commercial computing clouds
    Brumec, Slaven
    Vrcek, Neven
    [J]. INFORMATION SYSTEMS, 2013, 38 (04) : 495 - 508
  • [5] Calcavecchia N. M., 2012, 2012 IEEE 5th International Conference on Cloud Computing (CLOUD), P852, DOI 10.1109/CLOUD.2012.113
  • [6] The method to secure scalability and high density in cloud data-center
    Choi, YoungJin
    Lee, SangHak
    Kim, JinHwan
    Kim, YongJu
    Pak, HyeonGyu
    Moon, GyuYoung
    Ra, JongHei
    Jung, Yong-Gyu
    [J]. INFORMATION SYSTEMS, 2015, 48 : 274 - 278
  • [7] Clark C, 2005, USENIX ASSOCIATION PROCEEDINGS OF THE 2ND SYMPOSIUM ON NETWORKED SYSTEMS DESIGN & IMPLEMENTATION (NSDI '05), P273
  • [8] DYNAMIC BIN PACKING
    COFFMAN, EG
    GAREY, MR
    JOHNSON, DS
    [J]. SIAM JOURNAL ON COMPUTING, 1983, 12 (02) : 227 - 258
  • [9] Coffman EG, 1996, Approximation algorithms for bin packing: a survey
  • [10] Dhiman G, 2009, I SYMPOS LOW POWER E, P243