B. Martin

Peer to peer 1

8 weeks (examination included)


Luigi Liquori


Luigi Liquori


Since the early days of the internet, from the email to the Web, the client-server architecture has been used for data transfer. However, in a few years, the peer-to-peer architecture has changed our way to share information. At the present time, peer-to-peer communications account for between 60% to 90% of the internet traffic. The peer-to-peer architecture deployment has followed a rare model in the history of the internet. Whereas, most of the time, even the smallest improvement requires years of academic evaluations and experimentations, before a real large scale deployment, peer-to-peer systems were deployed at large scale based on an empirical process. The understanding of these new systems is fundamental today for anybody who wants to work in an area related to networking.


  1. Course overview, state of the art survey
  2. Routing, search and query issues in P2P networks
  3. Trust, security, anonymity, fairness and privacy issues in P2P networks
  4. Legal, social and economic issues in P2P networks
  5. Galleria of the most common P2P:
    • DHT-based P2P: Chord, Kademlia (survey of Pastry, Tapestry, Can)
    • Tree-based P2P: Baton, Cornell, P-Grid
    • Others P2P: Gnutella (survey of Tor, Bittorrent)
  6. Some killer applications: Napster, Skype, Spotify, ICQ, Seti@home, …
  7. Publish-subscribe in semantic P2P Networks : paradigm and systems


  1. E. Pitoura. Resource Discovery : State of the art and algorithmic principles. IP-FP6-015964. Aeolus Deliverable : Algorithmic principles for building Efficient Overlay Computers.

  2. S. El-Ansary, S. Haridi . An Overview of Structured P2P Overlay Networks. SICS/KTH course notes.

  3. Shen, X.; Yu, H.; Buford, J.; Akon, M. (Eds.) Handbook of Peer-to-Peer Networking, 1st Edition., 2010, XLVIII, 1500 p. (available on the web)


Laboratoire I3S,
CNRS-UMR 7271, BP 121,
2000 route des lucioles,
06903 Sophia Antipolis cedex
tel: 04 92 94 27 23
[Plan d'accès]

Dépt. informatique,
Parc Valrose,
28 avenue de Valrose,
06108 Nice cedex 2
tel: 04 92 07 66 53
[Plan d'accès]


GPG key:0xa7fd0552a7b5142d

Free Sitemap Generator