Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
research-article

Full-Information Lookups for Peer-to-Peer Overlays

Published: 01 September 2009 Publication History

Abstract

Most peer-to-peer lookup schemes keep a small amount of routing state per node, typically logarithmic in the number of overlay nodes. This design assumes that routing information at each member node must be kept small so that the bookkeeping required to respond to system membership changes is also small, given that aggressive membership dynamics are expected. As a consequence, lookups have high latency as each lookup requires contacting several nodes in sequence. In this paper, we question these assumptions by presenting a peer-to-peer routing algorithm with small lookup paths. Our algorithm, called “OneHop,” maintains full information about the system membership at each node, routing in a single hop whenever that information is up to date and in a small number of hops otherwise. We show how to disseminate information about membership changes quickly enough so that nodes maintain accurate complete membership information. We also present analytic bandwidth requirements for our scheme that demonstrate that it could be deployed in systems with hundreds of thousands of nodes and high churn. We validate our analytic model using a simulated environment and a real implementation. Our results confirm that OneHop is able to achieve high efficiency, usually reaching the correct node directly 99 percent of the time.

Cited By

View all
  • (2019)An Efficient Ring-Based Metadata Management Policy for Large-Scale Distributed File SystemsIEEE Transactions on Parallel and Distributed Systems10.1109/TPDS.2019.290188330:9(1962-1974)Online publication date: 6-Aug-2019
  • (2009)Peer-to-peer single hop distributed hash tablesProceedings of the 28th IEEE conference on Global telecommunications10.5555/1811982.1812088(4250-4257)Online publication date: 30-Nov-2009

Index Terms

  1. Full-Information Lookups for Peer-to-Peer Overlays
      Index terms have been assigned to the content through auto-classification.

      Recommendations

      Comments

      Information & Contributors

      Information

      Published In

      cover image IEEE Transactions on Parallel and Distributed Systems
      IEEE Transactions on Parallel and Distributed Systems  Volume 20, Issue 9
      September 2009
      159 pages

      Publisher

      IEEE Press

      Publication History

      Published: 01 September 2009

      Author Tags

      1. Distributed applications
      2. Distributed data structures
      3. Distributed systems
      4. Network topology
      5. Routing protocols
      6. distributed data structures.
      7. network topology
      8. peer to peer
      9. routing protocol

      Qualifiers

      • Research-article

      Contributors

      Other Metrics

      Bibliometrics & Citations

      Bibliometrics

      Article Metrics

      • Downloads (Last 12 months)0
      • Downloads (Last 6 weeks)0
      Reflects downloads up to 15 Oct 2024

      Other Metrics

      Citations

      Cited By

      View all
      • (2019)An Efficient Ring-Based Metadata Management Policy for Large-Scale Distributed File SystemsIEEE Transactions on Parallel and Distributed Systems10.1109/TPDS.2019.290188330:9(1962-1974)Online publication date: 6-Aug-2019
      • (2009)Peer-to-peer single hop distributed hash tablesProceedings of the 28th IEEE conference on Global telecommunications10.5555/1811982.1812088(4250-4257)Online publication date: 30-Nov-2009

      View Options

      View options

      Media

      Figures

      Other

      Tables

      Share

      Share

      Share this Publication link

      Share on social media