Skip to content
Google Research·· 2026-06-25

Optimizing cloud economics with linear elastic caching

Optimizing cloud economics with linear elastic caching

AI summary

Google Research proposed linear elastic caching, modelling page eviction as a ski-rental problem and using shallow decision trees to predict page TTLs, dynamically resizing caches to minimise total ownership cost. After months in Spanner production, memory fell 15.5%, cache misses rose only 5.5%, TCO dropped around 5% and actual I/O cost impact was just 0.5%. It was also validated on several public cache traces.

Selection record

Not admittedSum of both 60 < twice the threshold 120

Source tier
Official, first-hand; this tier's threshold is 60
Pre-filter
passed:正文详述机器学习优化缓存,属AI技术应用

A model scores each item twice, independently, against one written standard, out of 100. An item is admitted only when the two scores add up to twice the threshold. The threshold is set per source tier.

Source: Google Research · research.google