• DocumentCode
    2052733
  • Title

    Optimizing the finger table in chord-like DHTs

  • Author

    Chiola, Giovanni ; Cordasco, Gennaro ; Gargano, Luisa ; Negro, Alberto ; Scarano, Vittorio

  • Author_Institution
    Dip. di Informatica e Sci. dell´´Informazione, Univ. di Genova, Italy
  • fYear
    2006
  • fDate
    25-29 April 2006
  • Abstract
    The chord protocol is the best known example of implementation of logarithmic complexity routing for structured peer-to-peer networks. Its routing algorithm, however, does not provide an optimal trade-off between resources exploited (the size of the "finger table") and performance (the average or worst-case number of hops to reach destination). Cordasco et al. showed that a finger table based on Fibonacci distances provides lower number of hops with fewer table entries. In this paper, we generalize this result, showing how to construct an improved finger table when the objective is to reduce the number of hops, possibly at the expense of an increased size of the finger table. Our results can also be exploited to guarantee low routing time in case a fraction of nodes is assumed to fail.
  • Keywords
    Fibonacci sequences; access protocols; cryptography; peer-to-peer computing; routing protocols; Fibonacci distances; chord protocol; distributed hash table; finger table; logarithmic complexity routing; peer-to-peer network; Algorithm design and analysis; Analytical models; Computational modeling; Data structures; Degradation; Failure analysis; Fault tolerance; Fingers; Peer to peer computing; Routing protocols; Montecarlo simulation.; Peer-to-peer overlay networks; analytic evaluation; efficient protocol implementation; routing efficiency and fault-tolerance;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel and Distributed Processing Symposium, 2006. IPDPS 2006. 20th International
  • Print_ISBN
    1-4244-0054-6
  • Type

    conf

  • DOI
    10.1109/IPDPS.2006.1639707
  • Filename
    1639707