English

Fully-Dynamic Bin Packing with Limited Repacking

Data Structures and Algorithms 2018-05-18 v3

Abstract

We study the classic Bin Packing problem in a fully-dynamic setting, where new items can arrive and old items may depart. We want algorithms with low asymptotic competitive ratio \emph{while repacking items sparingly} between updates. Formally, each item ii has a \emph{movement cost} ci0c_i\geq 0, and we want to use αOPT\alpha \cdot OPT bins and incur a movement cost γci\gamma\cdot c_i, either in the worst case, or in an amortized sense, for α,γ\alpha, \gamma as small as possible. We call γ\gamma the \emph{recourse} of the algorithm. This is motivated by cloud storage applications, where fully-dynamic Bin Packing models the problem of data backup to minimize the number of disks used, as well as communication incurred in moving file backups between disks. Since the set of files changes over time, we could recompute a solution periodically from scratch, but this would give a high number of disk rewrites, incurring a high energy cost and possible wear and tear of the disks. In this work, we present optimal tradeoffs between number of bins used and number of items repacked, as well as natural extensions of the latter measure.

Keywords

Cite

@article{arxiv.1711.02078,
  title  = {Fully-Dynamic Bin Packing with Limited Repacking},
  author = {Anupam Gupta and Guru Guruganesh and Amit Kumar and David Wajc},
  journal= {arXiv preprint arXiv:1711.02078},
  year   = {2018}
}

Comments

To appear in ICALP 2018. Improved worst-case recourse for unit costs added (Theorem 2.7)

R2 v1 2026-06-22T22:37:41.764Z