Meta

Owl: Distributing content at Meta scale

Jul 14, 2022Jason Flinn, Arushi Aggarwal
Owl: Distributing content at Meta scale
SummaryAI, from the source post

Introduced Owl, a new system for high-fanout distribution of large data objects (executables, code artifacts, AI models, search indexes) within Meta's private cloud. Owl addresses the distribution challenge by balancing fanout, size, and hotness requirements, improving download speeds and cache hit rates by 2-3x over prior systems like BitTorrent. It employs a split design with a decentralized data plane (peer libraries) and a centralized control plane (trackers) to manage distribution decisions, offering high customization through modular policies and trace-driven emulation.

More from the Scalability and Large-Scale Systems Engineering trail