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

YouTube

Owl - Scale and Flexibility in Distribution of Hot Content

USENIX via YouTube

Overview

This course teaches learners about Owl, a system that provides high-fanout distribution of large data objects in Meta's private cloud. The course covers topics such as decentralized data plane, centralized control plane, peer-to-peer distribution trees, tracker services, cache state management, and distribution policies. The teaching method includes lectures on content distribution, scalability, flexibility, and comparisons with BitTorrent. The course is intended for individuals interested in data distribution systems, cloud computing, and network optimization.

Syllabus

Intro
Content distribution: a recurring
A lot of data to distribute
Exacting requirements
Prior approaches
Hierarchical caching
Owl: Centralization vs. decentrali
Owl: Ephemeral distribution tree
Scaling the control plane
Tracker sharding example
Tracker sharding with delegation
The Need for Flexibility
Emulation: Recording
Emulation: Replay
2021 Scaling: traffic vs. servers
BitTorrent vs. Owl in production
Conclusions

Taught by

USENIX

Reviews

Start your review of Owl - Scale and Flexibility in Distribution of Hot Content

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.