Advanced Peer-to-Peer Networking: The P-Grid System and its Applications

ABSTRACT The limitations of client/server systems become evident in an Internet-scale distributed environment. Peer-to-peer (P2P) systems offer an interesting alternative to traditional client/server systems: Every node acts both as a client and a server and „pays“ its participation by providing access to its computing resources. Systems such as Napster and Gnutella have proven their practical applicability. In this article we give an overview of our P-Grid system which provides an advanced P2P infrastructure targeted at application domains beyond mere file-sharing. We present the conceptual foundations and outline some of the applications we are developing at the moment.

[1]  Karl Aberer,et al.  Trust-Aware Delivery of Composite Goods , 2002, AP2PC.

[2]  Edith Cohen,et al.  Search and replication in unstructured peer-to-peer networks , 2002, ICS '02.

[3]  Karl Aberer,et al.  Managing trust in a peer-2-peer information system , 2001, CIKM '01.

[4]  Karl Aberer,et al.  Improving Data Access in P2P Systems , 2002, IEEE Internet Comput..

[5]  Karl Aberer,et al.  P-Grid: A Self-Organizing Access Structure for P2P Information Systems , 2001, CoopIS.

[6]  Rajeev Motwani,et al.  The PageRank Citation Ranking : Bringing Order to the Web , 1999, WWW 1999.

[7]  Taher H. Haveliwala Efficient Computation of PageRank , 1999 .

[8]  J. Frankel,et al.  The gnutella protocol specification v0.4 document revision 1.2 , 2000 .

[9]  David R. Karger,et al.  Building peer-to-peer systems with chord, a distributed lookup service , 2001, Proceedings Eighth Workshop on Hot Topics in Operating Systems.

[10]  Karl Aberer,et al.  A decentralized architecture for adaptive media dissemination , 2002, Proceedings. IEEE International Conference on Multimedia and Expo.

[11]  Karl Aberer,et al.  Handling identity in peer-to-peer systems , 2003, 14th International Workshop on Database and Expert Systems Applications, 2003. Proceedings..

[12]  Victor Lesser,et al.  Negotiation among self-interested computationally limited agents , 1996 .

[13]  Ben Y. Zhao,et al.  Maintenance-Free Global Data Storage , 2001, IEEE Internet Comput..

[14]  Karl Aberer,et al.  Updates in highly unreliable, replicated peer-to-peer systems , 2003, 23rd International Conference on Distributed Computing Systems, 2003. Proceedings..

[15]  Richard M. Karp,et al.  Randomized rumor spreading , 2000, Proceedings 41st Annual Symposium on Foundations of Computer Science.

[16]  Mark Handley,et al.  A scalable content-addressable network , 2001, SIGCOMM '01.

[17]  Ian Clarke,et al.  Protecting Free Expression Online with Freenet , 2002, IEEE Internet Comput..