Managing Edge Resources at Scale: A Peer-to-Peer CDN for On-Demand Video Streaming | Synapse