Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

No More LRU: Simple Scalable Caching with FIFO Queues

SNIAVideo via YouTube

Overview

Watch a technical conference talk exploring an innovative approach to cache eviction algorithms that challenges the traditional Least-Recently-Used (LRU) method. Dive deep into the limitations of LRU, including its scalability issues with multi-core CPUs and complex implementation requirements. Learn about S3-FIFO, a novel algorithm using three static FIFO queues that demonstrates superior performance across 6594 cache traces from 14 datasets. Discover how this simpler approach achieves 6× higher throughput compared to optimized LRU at 16 threads, while maintaining lower miss ratios than state-of-the-art algorithms. Master the principles behind efficient cache eviction, understand how to implement and troubleshoot caching systems, and gain insights into designing scalable storage solutions for modern computing environments. Presented by Juncheng Yang from Harvard University's School of Engineering and Applied Science, this 49-minute presentation equips developers and system architects with practical knowledge to improve storage system performance through better caching strategies.

Syllabus

SNIA SDC 2024 - No More LRU Simple Scalable Caching with Only FIFO Queues

Taught by

SNIAVideo

Reviews

Start your review of No More LRU: Simple Scalable Caching with FIFO Queues

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.