Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
abstract

Overcommitment in Cloud Services Bin packing with Chance Constraints

Published: 05 June 2017 Publication History

Abstract

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.

Cited By

View all
  • (2019)Autonomic Cloud Placement of Mixed Workload: An Adaptive Bin Packing Algorithm2019 IEEE International Conference on Autonomic Computing (ICAC)10.1109/ICAC.2019.00030(187-193)Online publication date: Jun-2019
  • (2024)SCROOGEVM: Boosting Cloud Resource Utilization With Dynamic OversubscriptionIEEE Transactions on Sustainable Computing10.1109/TSUSC.2024.33693339:5(754-765)Online publication date: Sep-2024
  • (2019)On the cluster admission problem for cloud computingProceedings of the 14th Workshop on the Economics of Networks, Systems and Computation10.1145/3338506.3340274(1-6)Online publication date: 28-Jun-2019
  • Show More Cited By

Index Terms

  1. Overcommitment in Cloud Services Bin packing with Chance Constraints

    Recommendations

    Comments

    Information & Contributors

    Information

    Published In

    cover image ACM SIGMETRICS Performance Evaluation Review
    ACM SIGMETRICS Performance Evaluation Review  Volume 45, Issue 1
    Performance evaluation review
    June 2017
    70 pages
    ISSN:0163-5999
    DOI:10.1145/3143314
    Issue’s Table of Contents
    • cover image ACM Conferences
      SIGMETRICS '17 Abstracts: Proceedings of the 2017 ACM SIGMETRICS / International Conference on Measurement and Modeling of Computer Systems
      June 2017
      84 pages
      ISBN:9781450350327
      DOI:10.1145/3078505
    This work is licensed under a Creative Commons Attribution International 4.0 License.

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    Published: 05 June 2017
    Published in SIGMETRICS Volume 45, Issue 1

    Check for updates

    Author Tags

    1. bin packing
    2. chance constraints
    3. job scheduling

    Qualifiers

    • Abstract

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)1
    • Downloads (Last 6 weeks)0
    Reflects downloads up to 10 Nov 2024

    Other Metrics

    Citations

    Cited By

    View all
    • (2019)Autonomic Cloud Placement of Mixed Workload: An Adaptive Bin Packing Algorithm2019 IEEE International Conference on Autonomic Computing (ICAC)10.1109/ICAC.2019.00030(187-193)Online publication date: Jun-2019
    • (2024)SCROOGEVM: Boosting Cloud Resource Utilization With Dynamic OversubscriptionIEEE Transactions on Sustainable Computing10.1109/TSUSC.2024.33693339:5(754-765)Online publication date: Sep-2024
    • (2019)On the cluster admission problem for cloud computingProceedings of the 14th Workshop on the Economics of Networks, Systems and Computation10.1145/3338506.3340274(1-6)Online publication date: 28-Jun-2019
    • (2018)Scheduling Distributed Resources in Heterogeneous Private Clouds2018 IEEE 26th International Symposium on Modeling, Analysis, and Simulation of Computer and Telecommunication Systems (MASCOTS)10.1109/MASCOTS.2018.00018(102-108)Online publication date: Sep-2018
    • (2017)Online Optimization for Markets and the CloudACM SIGMETRICS Performance Evaluation Review10.1145/3143314.307850745:1(47-48)Online publication date: 5-Jun-2017
    • (2017)Online Optimization for Markets and the CloudProceedings of the 2017 ACM SIGMETRICS / International Conference on Measurement and Modeling of Computer Systems10.1145/3078505.3078507(47-48)Online publication date: 5-Jun-2017

    View Options

    Get Access

    Login options

    View options

    PDF

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader

    Media

    Figures

    Other

    Tables

    Share

    Share

    Share this Publication link

    Share on social media