Consistency, Availability, and Convergence

Consistency, Availability, and Convergence - Mahajan, Alvisi, and Dahlin, 2014 We've seen in earlier papers that the classic definition of eventual consistency allows some unhelpful models such as all nodes becoming consistent due to returning a constant value. Mahajan et al. close these loopholes with a definition of convergence that matches our commonsense expectations. Then … Continue reading Consistency, Availability, and Convergence

Outperforming LRU with an Adaptive Replacement Cache Algorithm

Outperforming LRU with an Adaptive Replacement Cache Algorithm Megiddo & Modha, 2004 Ask most people to name a cache management algorithm, and the first thing that springs to their mind is likely to be LRU. But it turns out there is a better (lesser-known) algorithm called ARC (Adaptive Replacement Cache), as used for example by … Continue reading Outperforming LRU with an Adaptive Replacement Cache Algorithm