Sciweavers

CCR
2004

Should we build Gnutella on a structured overlay?

13 years 4 months ago
Should we build Gnutella on a structured overlay?
There has been much interest in both unstructured and structured overlays recently. Unstructured overlays, like Gnutella, build a random graph and use flooding or random walks on the graph to discover data stored by overlay nodes. Structured overlays assign keys to data items and build a graph that maps each key to a specific node. The structure of the graph enables efficient discovery of data items given their keys but it does not support complex queries. Should we build Gnutella on a structured overlay? We believe the answer is yes. We replaced the random graph in Gnutella by a structured overlay while retaining the content placement and discovery mechanisms of unstructured overlays to support complex queries. Our preliminary results indicate that we can use structure to improve the performance of floods and random walks. They also indicate that structure can be used to reduce maintenance overhead, which is surprising because it is commonly believed that unstructured overlays have l...
Miguel Castro, Manuel Costa, Antony I. T. Rowstron
Added 16 Dec 2010
Updated 16 Dec 2010
Type Journal
Year 2004
Where CCR
Authors Miguel Castro, Manuel Costa, Antony I. T. Rowstron
Comments (0)