A Poisson-Based Approximation Algorithm for Stochastic Bin Packing of Bernoulli Items
Tomasz Kanas, Krzysztof Rzadca

TL;DR
This paper introduces a novel Poisson-based approximation algorithm for stochastic bin packing with Bernoulli items, providing theoretical guarantees and demonstrating competitive performance in simulations.
Contribution
It presents the first closed-form approximation ratio for Bernoulli items in stochastic bin packing and introduces RPAPC, a combined approach with strong theoretical guarantees.
Findings
RPAPC outperforms FFR on small-item datasets.
The algorithm provides a closed-form expression for approximation ratio.
RPAPC has similar guarantees to RPAP and performs well in simulations.
Abstract
A cloud scheduler packs tasks onto machines with contradictory goals of (1) using the machines as efficiently as possible while (2) avoiding overloading that might result in CPU throttling or out-of-memory errors. We take a stochastic approach that models the uncertainty of tasks' resource requirements by random variables. We focus on a little-explored case of items, each having a Bernoulli distribution that corresponds to tasks that are either idle or need a certain CPU share. RPAP, our online approximation algorithm, upper-bounds a subset of items by Poisson distributions. Unlike existing algorithms for Bernoulli items that prove the approximation ratio only up to a multiplicative constant, we provide a closed-form expression. We derive RPAPC, a combined approach having the same theoretical guarantees as RPAP. In simulations, RPAPC's results are close to FFR, a greedy heuristic with…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsCloud Computing and Resource Management · IoT and Edge/Fog Computing · Stochastic Gradient Optimization Techniques
