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 条
  • [31] Algorithms for the bin packing problem with scenarios
    Borges, Yulle G. F.
    de Lima, Vinicius L.
    Miyazawa, Flavio K.
    Pedrosa, Lehilton L. C.
    de Queiroz, Thiago A.
    Schouery, Rafael C. S.
    JOURNAL OF COMBINATORIAL OPTIMIZATION, 2024, 48 (04)
  • [32] ANOMALOUS BEHAVIOR IN BIN PACKING ALGORITHMS
    MURGOLO, FD
    DISCRETE APPLIED MATHEMATICS, 1988, 21 (03) : 229 - 243
  • [33] PARALLEL APPROXIMATION ALGORITHMS FOR BIN PACKING
    ANDERSON, RJ
    MAYR, EW
    WARMUTH, MK
    INFORMATION AND COMPUTATION, 1989, 82 (03) : 262 - 277
  • [34] Power Efficient Resource Allocation Algorithms for Provisioning in SDH Networks
    Ramachandran, Madanagopal
    Sivalingam, Krishna M.
    2017 9TH INTERNATIONAL CONFERENCE ON COMMUNICATION SYSTEMS AND NETWORKS (COMSNETS), 2017, : 282 - 289
  • [35] Online bin packing with resource augmentation
    Epstein, L
    van Stee, R
    APPROXIMATION AND ONLINE ALGORITHMS, 2004, 3351 : 23 - 35
  • [36] The maximum resource bin packing problem
    Boyar, J
    Epstein, L
    Favrholdt, LM
    Kohrt, JS
    Larsen, KS
    Pedersen, MM
    Wohlk, S
    FUNDAMENTALS OF COMPUTATIONAL THEORY, PROCEEDINGS, 2005, 3623 : 397 - 408
  • [37] Online bin packing with resource augmentation
    Epstein, Leah
    van Stee, Rob
    DISCRETE OPTIMIZATION, 2007, 4 (3-4) : 322 - 333
  • [38] The maximum resource bin packing problem
    Boyar, Joan
    Epstein, Leah
    Favrholdt, Lene M.
    Kohrt, Jens S.
    Larsen, Kim S.
    Pedersen, Morten M.
    Wohlk, Sanne
    THEORETICAL COMPUTER SCIENCE, 2006, 362 (1-3) : 127 - 139
  • [39] Smart Architecture Energy Management through Dynamic Bin-Packing Algorithms on Cloud
    Gupta, Neha
    Gupta, Kamali
    Rani, Shalli
    Koundal, Deepika
    Zaguia, Atef
    SYMMETRY-BASEL, 2021, 13 (12):
  • [40] More than bin packing: Dynamic resource allocation strategies in cloud data centers
    Wolke, Andreas
    Tsend-Ayush, Boldbaatar
    Pfeiffer, Carl
    Bichler, Martin
    INFORMATION SYSTEMS, 2015, 52 : 83 - 95