Peer to peer systems are starting to emerge, most well-know are probably file sharing systems such as Napster (although technically not a real peer to peer system) and Gnutella. This lecture provides an introduction to peer to peer system and to the challenges they pose, as well as case study of particular peer to peer systems.
Literature[DS] Chapter 10
Supplementary Reading