Cho, J. and Garcia-Molina, H. (2000). Synchronizing a database to improve freshness. In Proc. ACM SIGMOD 2000, pp. 117–128. DOI 10.1145/342009.335391

Key takeaways

Read in full (NOTE-906). For a local copy of N items, each changing as an independent Poisson process with a known rate and refreshed at fixed intervals under a fixed total refresh rate, refreshing every item equally keeps the copy fresher and younger on average than refreshing in proportion to change rate, under any distribution of rates (proved in the technical report by convexity). The freshness-optimal allocation is neither: it rises and then falls with change rate, and gives no refresh at all to items that change too fast for the budget, while the age-optimal allocation rises slowly with change rate. On estimates from 270 web sites, proportional, uniform and optimal refresh give freshness 0.12, 0.57 and 0.62. Every item matters equally, staleness is a time average with no access or query model, the refresh budget is fixed rather than priced, and refresh, change and its detection are free of any other cost.

Why this is here

QUESTION-114 lacked a price for staleness. This is the first reading that prices it rather than forbidding it, as freshness or age under a fixed refresh budget. Uniform refresh beats refresh in proportion to change rate, but the optimum is neither: it rises then falls with change rate for freshness, and items changing too fast get no refresh at all. Staleness is the objective here, not a cost weighed against reads or build, so it supplies the term, not the joint model.