Peer-Assisted Content Distribution Networks: Techniques and Challenges Pei Cao Stanford University.
Peer-Assisted Content Distribution Networks: Techniques and Challenges