Title :
Improving Search Using a Fault-Tolerant Overlay in Unstructured P2P Systems
Author :
Acosta, William ; Chandra, Surendar
Author_Institution :
Notre Dame Univ., South Bend, IN
Abstract :
Gnutella overlays have evolved to use a two-tier topology. However, we observed that the new topology had only achieved modest improvements in search success rates. Also, the new two-tier topology had not reduced the message routing overhead and bandwidth consumption. In this work, we used local information at each node to construct an overlay, Makalu, that improved search performance and reduced bandwidth consumption. The overlay maximized the expansion from each node´s neighborhood while minimizing the latency to its neighbors. We show that for a 100,000 node system, wild card searches using flooding successfully resolved most queries within four hops for object replications ratios as lows as 0.05% (50 randomly distributed copies) with less than 3% duplicate messages. Using attenuated bloom filters to route messages for exact identifier searches, we show that Makalu resolved most queries with less than ten messages for networks as large as 100,000 nodes. The performance of this search is comparable to that of structured P2P systems. Finally, using data from traffic traces of Gnutella in 2003 and 2006, we demonstrated search success rates that were up to five times more successful and required 75% less bandwidth on a Makalu overlay than on a modern Gnutella overlay.
Keywords :
fault tolerant computing; peer-to-peer computing; query processing; search problems; ubiquitous computing; Gnutella overlays; Makalu overlay; attenuated bloom filters; bandwidth consumption; fault-tolerant overlay; improved search performance; message routing overhead; search success rates; two-tier topology; unstructured P2P systems; wild card search; Bandwidth; Delay; Fault tolerant systems; Filters; Floods; Peer to peer computing; Protocols; Routing; Telecommunication traffic; Topology; P2P and Ubiquitous Computing;
Conference_Titel :
Parallel Processing, 2007. ICPP 2007. International Conference on
Conference_Location :
Xi´an
Print_ISBN :
978-0-7695-2933-2
DOI :
10.1109/ICPP.2007.48