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
Link To Document