Optimal replacement policy
Belady's anomaly : hit rate gets worse when the queue size increases
Least-Frequently-Used(LFU) and Least-Recently Used(LRU)
Implementing historical algorithms
Approximation LRU
Hardware support for use bit / reference bit
Clock algorithm
Considering dirty pages