Distributionally Robust Dynamic Resource Provisioning Under Service-Level Agreement

We consider a dynamic resource provisioning problem for a supplier in which the availability of the provisioned resource is subject to random disruptions whose distribution is only indirectly observable through samples. To signal its commitment to service quality, the supplier adopts a service level agreement contract that specifies both the target service level and the associated penalty for violation over a finite contract period. The supplier needs to dynamically determine resource provisioning decisions with the objective of minimizing operational costs and penalties incurred due to service-level agreement violations. We construct a Wasserstein-based distributionally robust dynamic programming framework to model and solve the dynamic resource provisioning problem under a service-level agreement. In particular, we provide a convexification algorithm that enables us to solve the nonconvex robust dynamic programming problem in a backward manner. We further examine a special case where service shortages depend linearly on the provisioned resources, enabling the problem to be reformulated into a sequence of linear programs. This linear shortage model naturally connects to residual-based robust formulations, which facilitate us to accommodate nonlinear relationships between resource provisioning and service shortages. We propose several approximation algorithms to improve computational efficiency. To mitigate the possibly over-conservativeness, we explore radius adjustment strategies based on sample size, state, stage, and cumulative cost information, which yield consistent out-of-sample performance. We perform a case study of a cloud computing example to demonstrate the effectiveness of the proposed solution approach and elicit managerial insights. The results suggest that suppliers should provide fewer backup servers when cumulative downtime is low or when approaching the end of the planning horizon. The dynamic resource provisioning policy significantly reduces the total cost compared to the best static policy. Furthermore, applying appropriate radius adjustments can further enhance the out-of-sample performance.

Authors

Institutions

Publication Details

Journal
Production and Operations Management
Published
2025-10-21
DOI
https://doi.org/10.1177/10591478251392329
Primary Topic
Scheduling and Optimization Algorithms
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Distributionally Robust Dynamic Resource Provisioning Under Service-Level Agreement

Runyu Tang, Yong Liang
Production and Operations Management
Scheduling and Optimization Algorithms
article

Distributionally Robust Dynamic Resource Provisioning Under Service-Level Agreement

Runyu Tang, Yong Liang
article en

Abstract

We consider a dynamic resource provisioning problem for a supplier in which the availability of the provisioned resource is subject to random disruptions whose distribution is only indirectly observable through samples. To signal its commitment to service quality, the supplier adopts a service level agreement contract that specifies both the target service level and the associated penalty for violation over a finite contract period. The supplier needs to dynamically determine resource provisioning decisions with the objective of minimizing operational costs and penalties incurred due to service-level agreement violations. We construct a Wasserstein-based distributionally robust dynamic programming framework to model and solve the dynamic resource provisioning problem under a service-level agreement. In particular, we provide a convexification algorithm that enables us to solve the nonconvex robust dynamic programming problem in a backward manner. We further examine a special case where service shortages depend linearly on the provisioned resources, enabling the problem to be reformulated into a sequence of linear programs. This linear shortage model naturally connects to residual-based robust formulations, which facilitate us to accommodate nonlinear relationships between resource provisioning and service shortages. We propose several approximation algorithms to improve computational efficiency. To mitigate the possibly over-conservativeness, we explore radius adjustment strategies based on sample size, state, stage, and cumulative cost information, which yield consistent out-of-sample performance. We perform a case study of a cloud computing example to demonstrate the effectiveness of the proposed solution approach and elicit managerial insights. The results suggest that suppliers should provide fewer backup servers when cumulative downtime is low or when approaching the end of the planning horizon. The dynamic resource provisioning policy significantly reduces the total cost compared to the best static policy. Furthermore, applying appropriate radius adjustments can further enhance the out-of-sample performance.

Production and Operations Management
Xi'an Jiaotong University (CN), Tsinghua University (CN)
Openalex Percentile: Top 57%
Scheduling and Optimization Algorithms
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.