All Topics
All Topics
Technology
Technology
AI
AI
Business
Business
Entertainment
Entertainment
News
News
Programming
Programming
Security
Security
Science
Science
Design
Design
Environment
Environment
Finance
Finance
Crypto
Crypto
Politics
Politics
Sports
Sports
Education
Education
Gaming
Gaming
Art
Art
Music
Music
Health
Health
Books
Books
Food
Food
Travel
Travel
Personal
Personal
Bluesky
Twitter

Competitive analysis of online paging algorithms may be based on a flawed model assumption

By

[Submitted on 22 Jun 2026]

10d ago· 2 min readenInsight

Summary

This academic paper argues that the Sleator-Tarjan model underlying competitive analysis of online paging algorithms contains a fundamental flaw: it charges a cost for the first access to newly computed data, whereas in real systems, data begins in the processor and incurs no cold miss. The authors show that correcting this model means no online paging algorithm (including LRU) can be competitive, even with randomization or resource augmentation. They suggest that competitive analysis's predictions of good performance for algorithms like LRU are a fortuitous artifact of an incorrect assumption. The paper also notes implications beyond paging, undermining the Ideal Cache model used in Cache-Oblivious and Cache-Adaptive frameworks.

Source

bskyCompetitive analysis of online paging algorithms may be based on a flawed model assumptionarxiv.org

Key quotes

· 4 pulled
In any real system a newly computed datum begins its existence in the processor rather than in external memory, and thus does not inevitably incur a cold miss.
If one corrects the Sleator-Tarjan model by charging no cost for the first access to newly computed data, optimal offline algorithms such as LFD remain optimal, but no online paging algorithm can be competitive.
Competitive analysis does predict the good performance exhibited in practice by online paging algorithms such as LRU, these predictions seem just a fortuitous artifact of an incorrect assumption that has crept into the underlying model several decades ago.
The same issue undermines the Ideal Cache model on which the popular Cache-Oblivious and Cache-Adaptive algorithmic frameworks are based.
Snippet from the RSS feed
In any real system a newly computed datum begins its existence in the processor rather than in external memory, and thus does not inevitably incur a cold miss. This was captured by early I/O models, but not by the Sleator-Tarjan one that has come to under

You might also wanna read

Comments

Sign in to join the conversation.

No comments yet. Be the first.