DocumentCode
2026594
Title
Routing indices for peer-to-peer systems
Author
Crespo, Arturo ; Garcia-Molina, Hector
Author_Institution
Stanford Univ., CA, USA
fYear
2002
fDate
2002
Firstpage
23
Lastpage
32
Abstract
Finding information in a peer-to-peer system currently requires either a costly and vulnerable central index, or flooding the network with queries. We introduce the concept of routing indices (RIs), which allow nodes to forward queries to neighbors that are more likely to have answers. If a node cannot answer a query, it forwards the query to a subset of its neighbors, based on its local RI, rather than by selecting neighbors at random or by flooding the network by forwarding the query to all neighbors. We present three RI schemes: the compound, the hop-count, and the exponential routing indices. We evaluate their performance via simulations, and find that RIs can improve performance by one or two orders of magnitude vs. a flooding-based system, and by up to 100% vs. a random forwarding system. We also discuss the tradeoffs between the different RI schemes and highlight the effects of key design variables on system performance.
Keywords
distributed databases; query processing; telecommunication network routing; compound routing index; exponential routing index; flooding-based system; hop-count routing index; peer-to-peer systems; random forwarding system; routing indices; Computer hacking; Costs; Distributed computing; Peer to peer computing; Robustness; Routing; Search engines; System performance; Web search;
fLanguage
English
Publisher
ieee
Conference_Titel
Distributed Computing Systems, 2002. Proceedings. 22nd International Conference on
ISSN
1063-6927
Print_ISBN
0-7695-1585-1
Type
conf
DOI
10.1109/ICDCS.2002.1022239
Filename
1022239
Link To Document