Owl: Distributing content at Meta scale - Engineering at Meta
Being able to distribute large, widely -consumed objects (so-called hot content) efficiently to hosts is becoming increasingly important within Meta’s private cloud. These are commonly distributed content types such as executables, code artifacts, AI models, and search indexes that help enable our software systems. Owl is a new system for high-fanout distribution of large data objects to hosts in Meta’s private cloud. It distributes over 700 petabytes of data per day to millions of client processes and has improved download speeds and cache hit rate by a factor of 2-3x over BitTorrent and other prior systems used for distribution at Meta. There are three dimensions to distribution: Distribution requirements are exacting. First, content distribution must be fast. Slow executable delivery, for example, increases downtime and delays fixes. We strive to provide data at a rate bounded by either available network bandwidth of the reading host or by the available write bandwidth of its storag
By Jason Flinn , Arushi Aggarwal Being able to distribute large, widely -consumed objects (so-called hot content) efficiently to hosts is becoming increasingly important within Meta’s private cloud. These are commonly distributed content types such as executables, code artifacts, AI models, and search indexes that help enable our software systems. Owl is a new system for high-fanout distribution of large data objects to hosts in Meta’s private cloud. It distributes over 700 petabytes of data per day to millions of client processes and has improved download speeds and cache hit rate by a factor
Explore this link on the map →related reading
- Production Twitter on One Machine? 100Gbps NICs and NVMe are fast - Tristan Humethume.ca
- Notes on Distributed Systems for Young Bloods – Something Similarsomethingsimilar.com
- Building and operating a pretty big storage system called S3 | All Things Distributedallthingsdistributed.com
- Content delivery network - Wikipediaen.wikipedia.org
- The New Internet: Tailscale's Vision for the Future of Connectivitytailscale.com
- The Distributed Computing Manifesto | All Things Distributedallthingsdistributed.com
- The Architecture of Open Source Applications (Volume 2)Scalable Web Architecture and Distributed Systemsaosabook.org
- How we reduced the cost of building Twitter at Twitter-scale by 100x – Blogblog.redplanetlabs.com
- Distributed systems for fun and profitbook.mixu.net
- Meta Compute: Everyone Wants To Be A Neocloudnewsletter.semianalysis.com
- The Next Great Distribution Shift - Brian Balfourblog.brianbalfour.com
- ByteByteGo | Technical Interview Prepbytebytego.com