EconPapers    
Economics at your fingertips  
 

Technical Note—Cloud Cost Optimization: Model, Bounds, and Asymptotics

Zihao Qu (), Milind Dawande () and Ganesh Janakiraman ()
Additional contact information
Zihao Qu: Naveen Jindal School of Management, The University of Texas at Dallas, Richardson, Texas 75080
Milind Dawande: Naveen Jindal School of Management, The University of Texas at Dallas, Richardson, Texas 75080
Ganesh Janakiraman: Naveen Jindal School of Management, The University of Texas at Dallas, Richardson, Texas 75080

Operations Research, 2024, vol. 72, issue 1, 132-150

Abstract: Motivated by the rapid growth of the cloud cost management and optimization (CCMO) industry to support the exploding cloud-computing market, we study an infinite-horizon, stochastic optimization problem from the viewpoint of a firm that employs cloud resources to process incoming orders (or jobs) over time. We model the following vital practical features of CCMO in our problem. There are several types of resources that differ in their costs and performance attributes (e.g., processor speed, memory, storage). For each type of resource, capacity can either be reserved over the long term at a discounted price or be used on demand at a relatively higher price. Orders of several types arrive stochastically through time; orders differ in their completion-time deadlines and in their resource-specific processing-time distributions. Moreover, the progress of an order can be observed periodically, and if required, the order can be moved from one resource type to another. Penalty costs are incurred for orders not completed by their deadlines. The firm’s goal is to minimize the long-run average expected cost per period, taking into account reserved-capacity costs, on-demand capacity costs, and order-delay costs. We derive a lower bound on the optimal cost by considering a set of decoupled problems, one for each order. The solutions of these problems are then used to construct a feasible policy for the original problem and derive an upper bound on that policy’s optimality gap. Importantly, we show that our policy is asymptotically optimal ; when the demand rates of the orders are scaled by a factor θ > 0 , the policy’s optimality gap scales proportional to 1 / θ . We also report results of a comprehensive numerical study—on a test bed informed by capacity and pricing data from Amazon Web Services—to demonstrate the impressive performance of our policy.

Keywords: Operations and Supply Chains; cloud computing; stochastic analysis; approximations (search for similar items in EconPapers)
Date: 2024
References: Add references at CitEc
Citations:

Downloads: (external link)
http://dx.doi.org/10.1287/opre.2022.0362 (application/pdf)

Related works:
This item may be available elsewhere in EconPapers: Search for items with the same title.

Export reference: BibTeX RIS (EndNote, ProCite, RefMan) HTML/Text

Persistent link: https://EconPapers.repec.org/RePEc:inm:oropre:v:72:y:2024:i:1:p:132-150

Access Statistics for this article

More articles in Operations Research from INFORMS Contact information at EDIRC.
Bibliographic data for series maintained by Chris Asher ().

 
Page updated 2025-03-19
Handle: RePEc:inm:oropre:v:72:y:2024:i:1:p:132-150