2005
DOI: 10.1109/tnet.2005.857072
|View full text |Cite
|
Sign up to set email alerts
|

Graph-theoretic analysis of structured peer-to-peer systems: routing distances and fault resilience

Abstract: This paper examines graph-theoretic properties of existing peer-to-peer architectures and proposes a new infrastructure based on optimal-diameter de Bruijn graphs. Since generalized de Bruijn graphs possess very short average routing distances and high resilience to node failure, they are well suited for structured peer-to-peer networks. Using the example of Chord, CAN, and de Bruijn, we first study routing performance, graph expansion, and clustering properties of each graph. We then examine bisection width, … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
223
1
6

Year Published

2005
2005
2014
2014

Publication Types

Select...
4
3

Relationship

0
7

Authors

Journals

citations
Cited by 171 publications
(230 citation statements)
references
References 44 publications
0
223
1
6
Order By: Relevance
“…De Bruijn graphs De Bruijn graphs are used in algorithms such as Koorde [10], Distance-Halving [15], or ODRI [12], and are extensively discussed in [12,20]. In a de Bruijn graph, any node i is represented by an identifier string (i 1 The resulting directed graph has a fixed out-degree ∆, and a diameter D.…”
Section: Theorem 1 If the Number Of Nodesmentioning
confidence: 99%
See 2 more Smart Citations
“…De Bruijn graphs De Bruijn graphs are used in algorithms such as Koorde [10], Distance-Halving [15], or ODRI [12], and are extensively discussed in [12,20]. In a de Bruijn graph, any node i is represented by an identifier string (i 1 The resulting directed graph has a fixed out-degree ∆, and a diameter D.…”
Section: Theorem 1 If the Number Of Nodesmentioning
confidence: 99%
“…We next compute L i,D by induction on the dimension D. 2 Loguinov et al [12] refined that result by distinguishing between odd and even values of N . …”
Section: D-dimensional Torimentioning
confidence: 99%
See 1 more Smart Citation
“…ODRI [48] is a dynamic overlay based on de Bruijn graphs that preserves the properties of these graphs namely an average constant in and out degree at each node, a diameter that grows logarithmically with the number of nodes, and good resilience to node and link failures. Whereas in a k-Araneola overlay each node is connected to either k or k+1 nodes, in ODRI with the same k parameter, each node has k incoming and between k and O(k ln N ) outgoing links.…”
Section: Tree/mesh-based Systemsmentioning
confidence: 99%
“…However, due to scalability, reliability, security, and congestion and flow control problems, nowadays IP multicast is mostly unavailable over the Internet [30,45]. In recent years, Application Level Multicast (ALM) systems have emerged as a promising alternative to IP multicast for scalable wide-area multicast [6,10,13,14,16,21,24,30,32,37,42,45,47,48,59,60]. In such systems, the multicast is supported at the application level, and hence these systems can be deployed over any network without requiring router support.…”
Section: Introductionmentioning
confidence: 99%