12th IEEE International Symposium on High Performance Distributed Computing (HPDC-12 '03)
PlanetP: Using Gossiping to Build Content Addressable Peer-to-Peer Information Sharing Communities
Seattle, Washington
June 22-June 24
ISBN: 0-7695-1965-2
We introduce PlanetP, a 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 helps 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.
Citation:
Francisco Matias Cuenca-Acuna, Christopher Peery, Richard P. Martin, Thu D. Nguyen, "PlanetP: Using Gossiping to Build Content Addressable Peer-to-Peer Information Sharing Communities," hpdc, pp.236, 12th IEEE International Symposium on High Performance Distributed Computing (HPDC-12 '03), 2003