YoVDO

HALP - Heuristic Aided Learned Preference Eviction Policy for YouTube Content Delivery Network

Offered By: USENIX via YouTube

Tags

USENIX Symposium on Networked Systems Design and Implementation (NSDI) Courses Machine Learning Courses Content Delivery Network Courses

Course Description

Overview

Explore a conference talk that delves into HALP (Heuristic Aided Learned Preference), an innovative caching algorithm designed to enhance the efficiency of YouTube's Content Delivery Network (CDN). Learn how this machine learning-based approach addresses key challenges in large-scale production environments, including computational overhead, robust byte miss ratio improvement, and impact measurement under production noise. Discover how HALP augments heuristic policies with machine learning to achieve low CPU overhead and significant performance gains. Gain insights into the algorithm's implementation in YouTube's CDN production since early 2022, resulting in an average 9.1% reduction in byte miss during peak periods while maintaining a modest 1.8% CPU overhead. Understand the importance of cache efficiency in video streaming services and how HALP contributes to providing a seamless user experience for one of the largest web applications in production.

Syllabus

NSDI '23 - HALP: Heuristic Aided Learned Preference Eviction Policy for YouTube Content Delivery...


Taught by

USENIX

Related Courses

Scaling Memcache at Facebook
USENIX via YouTube
Multi-Person Localization via RF Body Reflections
USENIX via YouTube
Opaque - An Oblivious and Encrypted Distributed Analytics Platform
USENIX via YouTube
Live Video Analytics at Scale with Approximation and Delay-Tolerance
USENIX via YouTube
Clipper - A Low-Latency Online Prediction Serving System
USENIX via YouTube