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 条
  • [1] On Dynamic Bin Packing for Resource Allocation in the Cloud
    Li, Yusen
    Tang, Xueyan
    Cai, Wentong
    PROCEEDINGS OF THE 26TH ACM SYMPOSIUM ON PARALLELISM IN ALGORITHMS AND ARCHITECTURES (SPAA'14), 2014, : 2 - 11
  • [2] Dynamic Bin Packing for On-Demand Cloud Resource Allocation
    Li, Yusen
    Tang, Xueyan
    Cai, Wentong
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2016, 27 (01) : 157 - 170
  • [3] Dynamic Resource Allocation in Cloud Using Bin-Packing Technique
    Madhumathi, R.
    Radhakrishnan, R.
    Balagopalan, A. S.
    ICACCS 2015 PROCEEDINGS OF THE 2ND INTERNATIONAL CONFERENCE ON ADVANCED COMPUTING & COMMUNICATION SYSTEMS, 2015,
  • [4] Brief Announcement: Dynamic Vector Bin Packing for Online Resource Allocation in the Cloud
    Murhekar, Aniket
    Arbour, David
    Mai, Tung
    Rao, Anup
    PROCEEDINGS OF THE 35TH ACM SYMPOSIUM ON PARALLELISM IN ALGORITHMS AND ARCHITECTURES, SPAA 2023, 2023, : 307 - 310
  • [5] Efficient resource allocation and management by using load balanced multi-dimensional bin packing heuristic in cloud data centers
    P. Nehra
    Nishtha Kesswani
    The Journal of Supercomputing, 2023, 79 : 1398 - 1425
  • [6] Reproducible experiments on dynamic resource allocation in cloud data centers
    Wolke, Andreas
    Bichler, Martin
    Chirigati, Fernando
    Steeves, Victoria
    INFORMATION SYSTEMS, 2016, 59 : 98 - 101
  • [7] Efficient resource allocation and management by using load balanced multi-dimensional bin packing heuristic in cloud data centers
    Nehra, P.
    Kesswani, Nishtha
    JOURNAL OF SUPERCOMPUTING, 2023, 79 (02): : 1398 - 1425
  • [8] Competitiveness of Dynamic Bin Packing for Online Cloud Server Allocation
    Ren, Runtian
    Tang, Xueyan
    Li, Yusen
    Cai, Wentong
    IEEE-ACM TRANSACTIONS ON NETWORKING, 2017, 25 (03) : 1324 - 1331
  • [9] Evaluating dynamic resource allocation strategies in virtualized data centers
    Wolke, Andreas
    Ziegler, Lukas
    2014 IEEE 7TH INTERNATIONAL CONFERENCE ON CLOUD COMPUTING (CLOUD), 2014, : 328 - 335
  • [10] Impact of Instance Seeking Strategies on Resource Allocation in Cloud Data Centers
    Zhuang, Hao
    Liu, Xin
    Ou, Zhonghong
    Aberer, Karl
    2013 IEEE SIXTH INTERNATIONAL CONFERENCE ON CLOUD COMPUTING (CLOUD 2013), 2013, : 27 - 34