M Zaharia,
S Keshav - University of Waterloo Technical Report, 2004 - people.csail.mit.edu
Peers in a peer-to-peer (P2P) system have widely differing performance characteristics and
are subject to time-varying workloads. However, once a peer has been deployed …