DOH: A Content Delivery Peer-to-Peer Network. - Jimmy Jernberg; Vladimir Vlassov; Ali Ghodsi 002; Seif Haridi (Euro-Par, 2006)