• DocumentCode
    1607388
  • Title

    Flexible routing tables: Designing routing algorithms for overlays based on a total order on a routing table set

  • Author

    Nagao, Hiroya ; Shudo, Kazuyuki

  • Author_Institution
    Tokyo Inst. of Technol., Tokyo, Japan
  • fYear
    2011
  • Firstpage
    72
  • Lastpage
    81
  • Abstract
    This paper presents Flexible Routing Tables (FRT), a method for designing routing algorithms for overlay networks. FRT facilitates extending routing algorithms to reflect factors other than node identifiers. An FRT-based algorithm defines a total order on the set of all patterns of a routing table, and performs identifier-based routing according to that order. The algorithm gradually refines its routing table along the order by three operations: guarantee of reachability, entry learning, and entry filtering. This paper presents FRT-Chord, an FRT-based distributed hash table, and gives proof that it achieves O(log N)-hop lookups. Experiments with its implementation show that the routing table refining process proceeds as designed. Grouped FRT (GFRT), which introduces node groups into FRT, is also presented to demonstrate FRT´s flexibility. GFRT-Chord resulted in a smaller numbers of routing hops between node groups than both Chord and FRT-Chord.
  • Keywords
    distributed algorithms; reachability analysis; FRT-based distributed hash table; GFRT-Chord; entry filtering; entry learning; flexible routing table; identifier-based routing; overlay networks; reachability; routing algorithm design; routing table set; Algorithm design and analysis; Clocks; Heuristic algorithms; IEEE Communications Society; Learning systems; Peer to peer computing; Routing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Peer-to-Peer Computing (P2P), 2011 IEEE International Conference on
  • Conference_Location
    Kyoto
  • ISSN
    2161-3559
  • Print_ISBN
    978-1-4577-0150-4
  • Electronic_ISBN
    2161-3559
  • Type

    conf

  • DOI
    10.1109/P2P.2011.6038664
  • Filename
    6038664