Efficient Bin Packing Algorithms for Resource Provisioning in the Cloud

被引:7
|
作者
Kamali, Shahin [1 ]
机构
[1] MIT, Cambridge, MA 02139 USA
关键词
D O I
10.1007/978-3-319-29919-8_7
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
We consider the Infrastructure as a Service (IaaS) model for cloud service providers. This model can be abstracted as a form of online bin packing problem where bins represent physical machines and items represent virtual machines with dynamic load. The input to the problem is a sequence of operations each involving an insertion, deletion or updating the size of an item. The goal is to use live migration to achieve packings with a small number of active bins. Reducing the number of bins is critical for green computing and saving on energy costs. We introduce an algorithm, named HarmonicMix, that supports all operations and moves at most ten items per operation. The algorithm achieves a competitive ratio of 4/3, implying that the number of active bins at any stage of the algorithm is at most 4/3 times more than any offline algorithm that uses infinite migration. This is an improvement over a recent result of Song et al. [12] who introduced an algorithm, named VISBP, with a competitive ratio of 3/2. Our experiments indicate a considerable advantage for HarmonicMix over VISBP with respect to average-case performance. HarmonicMix is simple and runs as fast as classic bin packing algorithms such as Best Fit and First Fit; this makes the algorithm suitable for practical purposes.
引用
收藏
页码:84 / 98
页数:15
相关论文
共 50 条
  • [41] An Algorithms for Solving Extended Bin Packing Problem for Efficient Storage of Digital Information
    Daichman, Svetlana
    Efros, Boris
    2016 SECOND INTERNATIONAL SYMPOSIUM ON STOCHASTIC MODELS IN RELIABILITY ENGINEERING, LIFE SCIENCE AND OPERATIONS MANAGEMENT (SMRLO), 2016, : 613 - 615
  • [42] Empirical Evaluation of Vector Bin Packing Algorithms for Energy Efficient Data Centers
    Shi, Lei
    Furlong, John
    Wang, Runxin
    2013 IEEE SYMPOSIUM ON COMPUTERS AND COMMUNICATIONS (ISCC), 2013,
  • [43] Efficient Algorithms for Fixed-Precision Instances of Bin Packing and Euclidean TSP
    Karger, David R.
    Scott, Jacob
    APPROXIMATION RANDOMIZATION AND COMBINATORIAL OPTIMIZATION: ALGORITHMS AND TECHNIQUES, PROCEEDINGS, 2008, 5171 : 104 - 117
  • [44] 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
  • [45] 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
  • [46] An Energy-Efficient Scheme for Cloud Resource Provisioning Based on CloudSim
    Shi, Yuxiang
    Jiang, Xiaohong
    Ye, Kejiang
    2011 IEEE INTERNATIONAL CONFERENCE ON CLUSTER COMPUTING (CLUSTER), 2011, : 595 - 599
  • [47] Efficient Resource Provisioning and Rate Selection for Stream Mining in a Community Cloud
    Ren, Shaolei
    van der Schaar, Mihaela
    IEEE TRANSACTIONS ON MULTIMEDIA, 2013, 15 (04) : 723 - 734
  • [48] Effective and Efficient AI-based Approaches to Cloud Resource Provisioning
    Yang, Yang
    Chang, Xiaolin
    Du, Xuanni
    Liu, Jiqiang
    Li, Lin
    2013 19TH IEEE INTERNATIONAL CONFERENCE ON NETWORKS (ICON), 2013,
  • [49] Branch-and-price algorithms for the dual bin packing and maximum cardinality bin packing problem
    Peeters, M
    Degraeve, Z
    EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2006, 170 (02) : 416 - 439
  • [50] Dynamic Resource Provisioning for Energy Efficient Cloud Radio Access Networks
    Yu, Nuo
    Song, Zhaohui
    Du, Hongwei
    Huang, Hejiao
    Jia, Xiaohua
    IEEE TRANSACTIONS ON CLOUD COMPUTING, 2019, 7 (04) : 964 - 974