• DocumentCode
    964273
  • Title

    Efficient lookup on unstructured topologies

  • Author

    Morselli, Ruggero ; Bhattacharjee, Bobby ; Marsh, Michael A. ; Srinivasan, Aravind

  • Author_Institution
    Dept. of Comput. Sci., Maryland Univ., College Park, MD
  • Volume
    25
  • Issue
    1
  • fYear
    2007
  • Firstpage
    62
  • Lastpage
    72
  • Abstract
    We present LMS, a protocol for efficient lookup on unstructured networks. Our protocol uses a virtual namespace without imposing specific topologies. It is more efficient than existing lookup protocols for unstructured networks, and thus is an attractive alternative for applications in which the topology cannot be structured as a Distributed Hash Table (DHT). We present analytic bounds for the worst-case performance of LMS. Through detailed simulations (with up to 100,000 nodes), we show that the actual performance on realistic topologies is significantly better. We also show in both simulations and a complete implementation (which includes over five hundred nodes) that our protocol is inherently robust against multiple node failures and can adapt its replication strategy to optimize searches according to a specific heuristic. Moreover, the simulation demonstrates the resilience of LMS to high node turnover rates, and that it can easily adapt to orders of magnitude changes in network size. The overhead incurred by LMS is small, and its performance approaches that of DHTs on networks of similar size
  • Keywords
    protocols; table lookup; telecommunication network topology; DHT; LMS; distributed hash table; local minima search; lookup protocol; node failures; replication strategy; unstructured network topology; Computer science; Distributed algorithms; Distributed computing; Least squares approximation; Network topology; Peer to peer computing; Performance analysis; Protocols; Resilience; Robustness;
  • fLanguage
    English
  • Journal_Title
    Selected Areas in Communications, IEEE Journal on
  • Publisher
    ieee
  • ISSN
    0733-8716
  • Type

    jour

  • DOI
    10.1109/JSAC.2007.07007
  • Filename
    4062564