Storage Tiering Service  ·  View 17 of 31  ·  5 · Runtime

The Break-Even Inequality

The same arithmetic applied to four real kinds of object: two demote, two are refused, and the reasons are different.

Editable source SVG draw.io All views
Saving over min duration Expected retrieval Move + early delete Verdict 8 GB video · hot → warm $0.096 30 d × $0.012/GB $0.0006 p(read) 15% $0.0017 p(delete) 2% Demote margin 40× 240 KB photo, alone · hot → cold $0.00001 ≈ $0 $0.00015 overhead share Refuse costs 13× saving 41k photos, one folder · hot → cold pack $0.46 9.8 GB × 90 d $0.0015 p(read) 5% $0.05 41k GETs · 1 pack Demote as a pack margin 9× 2 GB quarterly report · warm → archive $0.17 365 d × $0.0069/GB $1.76 4 recalls + mounts $0.40 mount share Refuse costs 13× saving The Break-Even Inequality — Four Worked Examples Demote only if saving over the destination's minimum duration exceeds p(read) × retrieval + movement + p(early delete) × early-delete charge. v 1.0 · owner Storage Platform Architecture · date 2026-09

How to read it

  • The horizon is the destination's minimum duration, because that is the shortest time the platform is committed to paying for. Saving is priced over that horizon and nothing longer.
  • Expected retrieval uses the probability of a read by a promoting class over the horizon, estimated from the object's class and history. Non-promoting reads are costed separately and never raise it.
  • The early-delete term matters more than it looks. The requirement's own figures imply that most ingested bytes are deleted within a year (210 TB a day in, 38 TB a day of net growth), so for young objects p(delete) is often the largest input.

What the examples teach

  • The lone 240 KB photo is refused on overhead, not on retrieval. The same photo inside a folder cohort demotes with a 9× margin.
  • The quarterly report is refused because recalls from tape cost more than a year of storage saves. Its window (view 16) would have stopped it earlier; the inequality stops it anyway.

Assumptions

  • Prices are ladder version 1 (view 09). Read and delete probabilities are illustrative. Real values come from the aggregates and are recorded in each decision.