Looking up data in P2P systems

Hari Balakrishnan, M. Frans Kaashoek, David Karger, Robert Morris, Ion Stoica
2003 Communications of the ACM  
43 Systems T he main challenge in P2P computing is to design and implement a robust and scalable distributed system composed of inexpensive, individually unreliable computers in unrelated administrative domains. The participants in a typical P2P system might include computers at homes, schools, and businesses, and can grow to several million concurrent participants. P2P systems are attractive for several reasons:
doi:10.1145/606272.606299 fatcat:6jm6jzo4rjcf5clj52nzq4coce