Beyond 1 Million Nodes: A Crowdsourced Video Content Delivery Network
To deliver video traffic with guaranteed quality of experience, providers have been deploying content delivery networks (CDNs) closer to users. CDN providers are also starting to use the storage and network resources of edge network devices for content delivery--that is, crowdsourced CDN. This article envisions a crowdsourced CDN and proposes a set of practical strategies to guide the implementation of this new paradigm. The authors perform a large-scale measurement to explore the popularity of geocontent. They then design solutions for the system's operation, including regional content popularity prediction, region partition, and collaborative content replication. In addition, they propose an auction mechanism to cope with resource competition among multiple content providers, and they demonstrate the performance gain of the design using data-driven simulation.