This course focuses on Adaptive Online Cache Capacity Optimization through Lightweight Working Set Size Estimation at Scale. The learning outcomes include understanding cache utilization challenges, provisioning suitable cache sizes, and implementing an adaptive cache capacity tuning mechanism. Students will learn about the Cuki data structure for estimating online working set sizes and item repetition ratios, as well as how to improve cache performance and reduce latency in data access. The course teaches skills in cache-friendly design, thread-safety, and lightweight plugin development. The teaching method involves presenting research findings, evaluation results, and real-world deployment examples. This course is intended for professionals working with big data applications, distributed file caching systems, and those interested in optimizing cache performance for improved data access efficiency.
Overview
Syllabus
USENIX ATC '23 - Adaptive Online Cache Capacity Optimization via Lightweight Working Set Size...
Taught by
USENIX