Title :
PlanetP: using gossiping to build content addressable peer-to-peer information sharing communities
Author :
Cuenca-Acuna, Francisco Matias ; Peery, Christopher ; Martin, Richard P. ; Nguyen, Thu D.
Author_Institution :
Dept. of Comput. Sci., Rutgers Univ., USA
Abstract :
We introduce PlanetP, content addressable publish/subscribe service for unstructured peer-to-peer (P2P) communities. PlanetP supports content addressing by providing: (1) a gossiping layer used to globally replicate a membership directory and an extremely compact content index; and (2) a completely distributed content search and ranking algorithm that help users find the most relevant information. PlanetP is a simple, yet powerful system for sharing information. PlanetP is simple because each peer must only perform a periodic, randomized, point-to-point message exchange with other peers. PlanetP is powerful because it maintains a globally content-ranked view of the shared data. Using simulation and a prototype implementation, we show that PlanetP achieves ranking accuracy that is comparable to a centralized solution and scales easily to several thousand peers while remaining resilient to rapid membership changes.
Keywords :
client-server systems; content-based retrieval; distributed databases; P2P communities; PlanetP; content addressing; content index; distributed content search; gossiping layer; information sharing; membership directory; peer-to-peer; periodic message exchange; point-to-point message exchange; prototype implementation; publishing service; randomized message exchange; ranking algorithm; subscribing service; Collaboration; Computational modeling; Computer science; Data structures; Distributed computing; Environmental management; IEEE Membership Directory; Internet; Peer to peer computing; Virtual prototyping;
Conference_Titel :
High Performance Distributed Computing, 2003. Proceedings. 12th IEEE International Symposium on
Print_ISBN :
0-7695-1965-2
DOI :
10.1109/HPDC.2003.1210033