The Fastest Way to Become a Backend Developer Online
Build with Azure OpenAI, Copilot Studio & Agentic Frameworks — Microsoft Certified
Overview
AI, Data Science & Cloud Certificates from Google, IBM & Meta — 40% Off
One plan covers every Professional Certificate on Coursera. 40% off Coursera Plus Annual.
Unlock All Certificates
Explore an innovative caching eviction algorithm called SIEVE in this conference talk from NSDI '24. Discover how SIEVE outperforms traditional algorithms like LRU in simplicity, efficiency, and scalability for web cache workloads. Learn about the algorithm's implementation across five production cache libraries and its impressive performance on 1559 cache traces from 7 sources. Understand how SIEVE achieves up to 63.2% lower miss ratio than ARC and surpasses 9 state-of-the-art algorithms on over 45% of the tested traces. Gain insights into SIEVE's superior scalability, which enables twice the throughput of an optimized 16-thread LRU implementation. Explore the potential of SIEVE as a cache primitive for building advanced eviction algorithms, offering a new perspective on efficient data serving in web caches.
Syllabus
NSDI '24 - SIEVE is Simpler than LRU: an Efficient Turn-Key Eviction Algorithm for Web Caches
Taught by
USENIX