Peer-to-peer systems : revised selected papers. - Voelker, Geoffrey M.; Shenker, Scott (Lecture notes in computer science, 2005)