Abstract
In this article, we focus on the Clairvoyant Dynamic Bin Packing (DBP) problem, which extends the Classical Online Bin Packing problem in that items arrive and depart over time and the departure time of an item is known upon its arrival. The problem naturally arises when handling cloud-based networks. We focus specifically on the MinUsageTime objective function, which aims to minimize the overall usage time of all bins that are opened during the packing process. Earlier work has shown a
O
(log &mu / log log μ) upper bound on the algorithm’s competitiveness, where μ is defined as the ratio between the maximal and minimal durations of all items. We improve the upper bound by giving a
O
(√ log μ)-competitive algorithm. We then provide a matching lower bound of Ω (√ log μ) on the competitive ratio of any online algorithm, thus closing the gap with regard to this problem. We then focus on what we call the class of aligned inputs and give a
O
(log log μ)-competitive algorithm for this case, beating the lower bound of the general case by an exponential factor. Surprisingly enough, the analysis of our algorithm that we present is closely related to various properties of binary strings.
Funder
Israeli Science Foundation
I-Core program
ICRC blatvatnik fund
Publisher
Association for Computing Machinery (ACM)
Subject
Computational Theory and Mathematics,Computer Science Applications,Hardware and Architecture,Modeling and Simulation,Software
Cited by
13 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献
1. Brief Announcement: Tight bounds for Dynamic Bin Packing with Predictions;Proceedings of the 36th ACM Symposium on Parallelism in Algorithms and Architectures;2024-06-17
2. Renting Servers in the Cloud: Parameterized Analysis of FirstFit;Proceedings of the 25th International Conference on Distributed Computing and Networking;2024-01-04
3. Dynamic Bin Packing with Predictions;ACM SIGMETRICS Performance Evaluation Review;2023-06-26
4. Dynamic Bin Packing with Predictions;Abstract Proceedings of the 2023 ACM SIGMETRICS International Conference on Measurement and Modeling of Computer Systems;2023-06-19
5. Brief Announcement: Dynamic Vector Bin Packing for Online Resource Allocation in the Cloud;Proceedings of the 35th ACM Symposium on Parallelism in Algorithms and Architectures;2023-06-17