Solving the Batch Stochastic Bin Packing Problem in Cloud: A Chance-constrained Optimization Approach
Jie Yan, Yunlei Lu, Liting Chen, Si Qin, Yixin Fang, Qingwei Lin,, Thomas Moscibroda, Saravan Rajmohan, Dongmei Zhang

TL;DR
This paper addresses resource allocation in cloud container scheduling by introducing a new chance-constrained optimization approach that accounts for nonempty machines, providing practical solutions with proven effectiveness.
Contribution
It introduces the UCaC metric for resource usage, reformulates SBPP with chance constraints, and develops exact and heuristic solvers tailored for real-world cloud scenarios.
Findings
UCaC effectively measures resource usage at confidence levels.
Gaussian approximation of UCaC is validated with real data.
Proposed solvers outperform traditional methods in experiments.
Abstract
This paper investigates a critical resource allocation problem in the first party cloud: scheduling containers to machines. There are tens of services and each service runs a set of homogeneous containers with dynamic resource usage; containers of a service are scheduled daily in a batch fashion. This problem can be naturally formulated as Stochastic Bin Packing Problem (SBPP). However, traditional SBPP research often focuses on cases of empty machines, whose objective, i.e., to minimize the number of used machines, is not well-defined for the more common reality with nonempty machines. This paper aims to close this gap. First, we define a new objective metric, Used Capacity at Confidence (UCaC), which measures the maximum used resources at a probability and is proved to be consistent for both empty and nonempty machines, and reformulate the SBPP under chance constraints. Second, by…
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
Methodstravel james
