Peer-to-Peer Networks Course (URV)
Master in Computer Engineering and Security
It is an optional course focused on recent and ongoing research work in P2P networks. It is a seminar course and active class-room and laboratory participation is expected. Each student is required to read and present research papers. The course is designed to encourage everyone to actively learn advanced concepts, to independently think over research and development issues, to pro-actively relate what we learn to the real problems in practice, to stimulate and brain-storm new ideas, to intelligently solve pressing problems in various phases of P2P technologies. A key goal is to understand key P2P algorithms and infrastructures, and to test them in simulation and real network settings.
- Motivation (PDF)
- Wikipedia P2P
- P2P Tutorial
- Peer to Peer Computing (Technical Report)
Unstructured P2P Networks
- Unstructured Networks (PDF)
Structured P2P Networks
- Structured Networks I (PDF)
- Structured Networks II (PDF)
- Structured Networks III (PDF)
- Structured Networks IV (PDF)
- Queries over P2P (PDF)
- P2P and Free Culture (PDF)
- Misc Readings
- Peer-to-Peer Systems and Application. Springer.
- Distributed systems, 2nd Edition. Van Steen.
- Distributed Systems, Concepts and Design. 4th Edition. Colouris