Managing Edge Resources at Scale: A Peer-to-Peer CDN for On-Demand Video Streaming
The rapid proliferation of video services has created a strong demand for efficient content delivery. Traditional solutions primarily rely on Content Delivery Networks (CDNs), which, while effective, impose substantial bandwidth costs on video providers. To address this challenge, cost-efficient edge resources have emerged as a promising alternative. However, their heterogeneous hardware and inherently limited performance pose significant challenges for practical deployment. In this paper, we present how ByteDance explores the use of these cost-efficient but less performant resources. Specifically, we first present an extensive overview of PCDN (Peer-to-Peer CDN), ByteDance’s alternative delivery network for CDNs. Second, as PCDN encounters speed degradation and resource imbalances after years of deployment, we further introduce PCDN + , the enhanced iteration of PCDN. Specifically, we first propose a joint control protocol. By using de-synchronized probing and proactive retransmission, our protocol significantly improves the performance degradation caused by self-competition and head-of-line blocking (HoL). We then introduce a resource management framework. By integrating a well-designed centralized/decentralized framework, we evolve previous “static” and “uncontrolled” PCDN into a “dynamic” and “controlled” system. The extensive A/B test and real-world deployment have demonstrated that PCDN + 1) provides higher service speed, 2) effectively alleviates overloading issues, 3) significantly improves the utilization of low-cost resources.
Authors
- Jiangchuan Liu (ORCID: https://orcid.org/0000-0001-6592-1984)
- Xiaofei Pang
- Haiping Wang (ORCID: https://orcid.org/0009-0006-2124-5746)
- Rui-Xiao Zhang (ORCID: https://orcid.org/0000-0002-4251-825X)
- Shu Shi (ORCID: https://orcid.org/0009-0000-9893-612X)
- Klara Nahrstedt (ORCID: https://orcid.org/0000-0001-6813-3043)
Institutions
- University of Illinois Urbana-Champaign (US)
- Simon Fraser University (CA)
- Fudan University (CN)
- CE Technologies (United Kingdom) (GB)
Publication Details
- Journal
- ACM Transactions on Computer Systems
- Published
- 2026-05-22
- DOI
- https://doi.org/10.1145/3816021
- Primary Topic
- Caching and Content Delivery
- Type
- article
- Field-Weighted Citation Impact
- 0.00