Exploring the Design Space of Distributed and Peer-to-Peer Systems: Comparing the Web, TRIAD, and Chord/CFS [chapter]

Stefan Saroiu, P. Krishna Gummadi, Steven D. Gribble
2002 Lecture Notes in Computer Science  
Despite the existence of many peer-to-peer systems, some of their design choices and implications are not well understood. This paper compares several distributed and peer-to-peer systems by evaluating a key set of architectural decisions: naming, addressing, routing, topology, and name lookup. Using the WWW, Triad, and Chord/CFS as examples, we illustrate how different architectural choices impact availability, redundancy, security, and fault-tolerance.
doi:10.1007/3-540-45748-8_20 fatcat:zwdlxumzqvew5appdurfwmoigu