Score: 1

Shaved Ice: Optimal Compute Resource Commitments for Dynamic Multi-Cloud Workloads

Published: March 13, 2025 | arXiv ID: 2503.10235v2

By: Murray Stokely , Neel Nadgir , Jack Peele and more

BigTech Affiliations: Snowflake

Potential Business Impact:

Saves money on computer power you rent.

Business Areas:
Cloud Computing Internet Services, Software

Cloud providers have introduced pricing models to incentivize long-term commitments of compute capacity. These long-term commitments allow the cloud providers to get guaranteed revenue for their investments in data centers and computing infrastructure. However, these commitments expose cloud customers to demand risk if expected future demand does not materialize. While there are existing studies of theoretical techniques for optimizing performance, latency, and cost, relatively little has been reported so far on the trade-offs between cost savings and demand risk for compute commitments for large-scale cloud services. We characterize cloud compute demand based on an extensive three year study of the Snowflake Data Cloud, which includes data warehousing, data lakes, data science, data engineering, and other workloads across multiple clouds. We quantify capacity demand drivers from user workloads, hardware generational improvements, and software performance improvements. Using this data, we formulate a series of practical optimizations that maximize capacity availability and minimize costs for the cloud customer.

Country of Origin
🇺🇸 United States

Page Count
12 pages

Category
Computer Science:
Distributed, Parallel, and Cluster Computing