Brief Announcement: Dynamic Vector Bin Packing for Online Resource Allocation in the Cloud

被引:1
|
作者
Murhekar, Aniket [1 ]
Arbour, David [2 ]
Mai, Tung [2 ]
Rao, Anup [2 ]
机构
[1] Univ Illinois, Champaign, IL 61820 USA
[2] Adobe Res, San Jose, CA USA
关键词
Dynamic Bin Packing; Online Algorithms; Competitive Ratio; Multidimensional Resources; Cloud Server Allocation;
D O I
10.1145/3558481.3591314
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Several cloud-based applications, such as cloud gaming, rent servers to execute jobs which arrive in an online fashion. Each job has a resource demand, such as GPU requirement, and must be dispatched to a cloud server which has enough resources to execute the job, which departs after its completion. Under the "pay-as-you-go" billing model, the server rental cost is proportional to the total time that servers are actively running jobs. The problem of efficiently allocating a sequence of online jobs to servers without exceeding the resource capacity of any server while minimizing total server usage time can be modelled as a variant of the dynamic bin packing problem (DBP), called MinUsageTime DBP [10]. In this work, we initiate the study of the problem with multi-dimensional resource demands (e.g. CPU/GPU usage, memory requirement, bandwidth usage, etc.), called MinUsageTime Dynamic Vector Bin Packing (DVBP). We study the competitive ratio (CR) of Any Fit packing algorithms for this problem. We show almost-tight bounds on the CR of three specific Any Fit packing algorithms, namely First Fit, Next Fit, and Move To Front. We prove that the CR of Move To Front is at most (2 mu + 1)d + 1, where mu is the ratio of the max/min item durations. For d = 1, this implies a significant improvement over the previously known upper bound of 6 mu + 7 [8]. We then prove the CR of First Fit and Next Fit are bounded by (mu + 2)d + 1 and 2 mu d + 1, respectively. Next, we prove a lower bound of (mu + 1)d on the CR of any Any Fit packing algorithm, an improved lower bound of 2 mu d for Next Fit, and a lower bound of 2 mu for Move To Front in the 1-D case. All our bounds improve or match the best-known bounds for the 1-D case. Finally, we experimentally study the average-case performance of these algorithms on randomly generated synthetic data, and observe that Move To Front outperforms other Any Fit packing algorithms.
引用
收藏
页码:307 / 310
页数:4
相关论文
共 50 条
  • [41] Auction Based Dynamic Resource Allocation in Cloud
    Nehru, E. Iniya
    Shyni, Infant Smile J.
    Balakrishnan, Ranjith
    PROCEEDINGS OF IEEE INTERNATIONAL CONFERENCE ON CIRCUIT, POWER AND COMPUTING TECHNOLOGIES (ICCPCT 2016), 2016,
  • [42] Containers Resource Allocation in Dynamic Cloud Environments
    Katz, Oren
    Rawitz, Dror
    Raz, Danny
    2021 IFIP NETWORKING CONFERENCE AND WORKSHOPS (IFIP NETWORKING), 2021,
  • [43] Dynamic Resource Allocation for Machine to Cloud Communications Robotics Cloud
    Dhiyanesh, B.
    2012 INTERNATIONAL CONFERENCE ON EMERGING TRENDS IN ELECTRICAL ENGINEERING AND ENERGY MANAGEMENT (ICETEEEM - 2012), 2012,
  • [44] Planning and Online Resource Allocation for the Multi-Resource Cloud Infrastructure
    Wang, Xue
    Razo, Miguel
    Tacca, Marco
    Fumagalli, Andrea
    2014 IEEE INTERNATIONAL CONFERENCE ON COMMUNICATIONS (ICC), 2014, : 2938 - 2943
  • [45] Online Resource Allocation in Dynamic Optical Networks
    Reyes, Ronald Romero
    Bauschert, Thomas
    PROCEEDINGS OF THE 2018 30TH INTERNATIONAL TELETRAFFIC CONGRESS (ITC 30), VOL 1, 2018, : 105 - 110
  • [46] Online vector bin packing and hypergraph coloring illuminated: simpler proofs and new connections
    Li, Yaqiao
    Pankratov, Denis
    XII LATIN-AMERICAN ALGORITHMS, GRAPHS AND OPTIMIZATION SYMPOSIUM, LAGOS 2023, 2023, 224 : 70 - 77
  • [47] Smart Resource Management for Data Streaming using an Online Bin-packing Strategy
    Stein, Oliver
    Blamey, Ben
    Karlsson, Johan
    Sabirsh, Alan
    Spjuth, Ola
    Hellander, Andreas
    Toor, Salman
    2020 IEEE INTERNATIONAL CONFERENCE ON BIG DATA (BIG DATA), 2020, : 2207 - 2216
  • [48] Scalable and direct vector bin-packing heuristic based on residual resource ratios for virtual machine placement in cloud data centers
    Jangiti, Saikishor
    Sriram, Shankar V. S.
    COMPUTERS & ELECTRICAL ENGINEERING, 2018, 68 : 44 - 61
  • [49] Brief Announcement: Approximation Algorithms for Unsplittable Resource Allocation Problems with Diseconomies of Scale
    Bjelde, Antje
    Klimm, Max
    Schmand, Daniel
    PROCEEDINGS OF THE 29TH ACM SYMPOSIUM ON PARALLELISM IN ALGORITHMS AND ARCHITECTURES (SPAA'17), 2017, : 227 - 229
  • [50] A Novel Energy Efficient Resource Allocation Using Hybrid Approach of Genetic DVFS with Bin Packing
    Sharma, Neeraj Kumar
    Reddy, G. Ram Mohana
    2015 FIFTH INTERNATIONAL CONFERENCE ON COMMUNICATION SYSTEMS AND NETWORK TECHNOLOGIES (CSNT2015), 2015, : 111 - 115