Overcommitment in Cloud Services -- Bin packing with Chance Constraints
Not on the map. Why?
Abstract (arXiv)
This paper considers a traditional problem of resource allocation, scheduling jobs on machines. One such recent application is cloud computing, where jobs arrive in an online fashion with capacity requirements and need to be immediately scheduled on physical machines in data centers. It is often observed that the requested capacities are not fully utilized, hence offering an opportunity to employ an overcommitment policy, i.e., selling resources beyond capacity. Setting the right overcommitment level can induce a significant cost reduction for the cloud provider, while only inducing a very low risk of violating capacity constraints. We introduce and study a model that quantifies the value of overcommitment by modeling the problem as a bin packing with chance constraints. We then propose an alternative formulation that transforms each chance constraint into a submodular function. We show that our model captures the risk pooling effect and can guide scheduling and overcommitment decisions. We also develop a family of online algorithms that are intuitive, easy to implement and provide a constant factor guarantee from optimal. Finally, we calibrate our model using realistic workload data, and test our approach in a practical setting. Our analysis and experiments illustrate the benefit of overcommitment in cloud services, and suggest a cost reduction of 1.5% to 17% depending on the provider's risk tolerance.
Key facts. Cited by 5 papers in the map (data through 7 Oct 2026). First posted on arXiv 25 May 2017.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 1; 2022: 2; 2023: 0; 2024: 1; 2025: 0; 2026: 1.
5 papers.
- 2021Online Bin Packing with Predictionscited by 11
- 2022Solving the Batch Stochastic Bin Packing Problem in Cloud: A Chance-constrained Optimization Approachcited by 2
- 2022Learning Cooperative Oversubscription for Cloud by Chance-Constrained Multi-Agent Reinforcement Learningcited by 2
- 2024COIN: Chance-Constrained Imitation Learning for Uncertainty-aware Adaptive Resource Oversubscription Policycited by 1
- 2026Designing Datacenter Power Delivery Hierarchies for the AI Eracited by 0
- 2026Designing Datacenter Power Delivery Hierarchies for the AI Era15 May 2026
- 2024COIN: Chance-Constrained Imitation Learning for Uncertainty-aware Adaptive Resource Oversubscription Policy13 Jan 2024
- 2022Learning Cooperative Oversubscription for Cloud by Chance-Constrained Multi-Agent Reinforcement Learning21 Nov 2022
- 2022Solving the Batch Stochastic Bin Packing Problem in Cloud: A Chance-constrained Optimization Approach20 Jul 2022
- 2021Online Bin Packing with Predictions5 Feb 2021