ACM Home Page
Please provide us with feedback. Feedback
Systematic topology analysis and generation using degree correlations
Full text PdfPdf (723 KB)
Source Applications, Technologies, Architectures, and Protocols for Computer Communication archive
Proceedings of the 2006 conference on Applications, technologies, architectures, and protocols for computer communications table of contents
Pisa, Italy
SESSION: Analysis table of contents
Pages: 135 - 146  
Year of Publication: 2006
ISBN:1-59593-308-5
Also published in ...
Authors
Priya Mahadevan  UC San Diego
Dmitri Krioukov  CAIDA
Kevin Fall  Intel Research
Amin Vahdat  UC San Diego
Sponsors
SIGCOMM: ACM Special Interest Group on Data Communication
ACM: Association for Computing Machinery
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 21,   Downloads (12 Months): 136,   Citation Count: 15
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1159913.1159930
What is a DOI?

ABSTRACT

Researchers have proposed a variety of metrics to measure important graph properties, for instance, in social, biological, and computer networks. Values for a particular graph metric may capture a graph's resilience to failure or its routing efficiency. Knowledge of appropriate metric values may influence the engineering of future topologies, repair strategies in the face of failure, and understanding of fundamental properties of existing networks. Unfortunately, there are typically no algorithms to generate graphs matching one or more proposed metrics and there is little understanding of the relationships among individual metrics or their applicability to different settings. We present a new, systematic approach for analyzing network topologies. We first introduce the dK-series of probability distributions specifying all degree correlations within d-sized subgraphs of a given graph G. Increasing values of d capture progressively more properties of G at the cost of more complex representation of the probability distribution. Using this series, we can quantitatively measure the distance between two graphs and construct random graphs that accurately reproduce virtually all metrics proposed in the literature. The nature of the dK-series implies that it will also capture any future metrics that may be proposed. Using our approach, we construct graphs for d=0, 1, 2, 3 and demonstrate that these graphs reproduce, with increasing accuracy, important properties of measured and modeled Internet topologies. We find that the d=2 case is sufficient for most practical purposes, while d=3 essentially reconstructs the Internet AS-and router-level topologies exactly. We hope that a systematic method to analyze and synthesize topologies offers a significant improvement to the set of tools available to network topology and protocol researchers.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

1
 
2
M. Boguòá and R. Pastor-Satorras. Class of correlated random networks with hidden variables. Physical Review E 68:036112, 2003.
 
3
M. Boguòá R. Pastor-Satorras, and A. Vespignani. Cut-offs and finite size effects in scale-free networks. European Physical Journal B 38:205--209, 2004.
 
4
T. Bu and D. Towsley. On distinguishing between Internet power law topology generators. In INFOCOM 2002.
 
5
CAIDA. Macroscopic topology AS adjacencies. http://www.caida.org/tools/measurement/skitter/asadjacencies.xml
 
6
H. Chang, S. Jamin, and W. Willinger. To peer or not to peer: Modeling the evolution of the Internet's AS-level topology. In INFOCOM 2006.
 
7
F. Chung and L. Lu. Connected components in random graphs with given degree sequences. Annals of Combinatorics 6:125--145, 2002.
 
8
F. K. R. Chung. Spectral Graph Theory volume 92 of Regional Conference Series in Mathematics American Mathematical Society, Providence, RI, 1997.
 
9
S. N. Dorogovtsev. Networks with given correlations. http://arxiv.org/abs/cond-mat/0308336v1
 
10
S. N. Dorogovtsev. Clustering of correlated networks. Physical Review E 69:027104, 2004.
 
11
 
12
P. Erdós and A. Rényi. On random graphs. Publicationes Mathematicae 6:290--297, 1959.
13
 
14
P. Fraigniaud. A new perspective on the small-world phenomenon: Greedy routing in tree-decomposed graphs. In ESA 2005.
 
15
C. Gkantsidis, M. Mihail, and E. Zegura. The Markov simulation method for generating connected power law random graphs. In ALENEX 2003.
 
16
P. Harremoës. Binomial and Poisson distributions as maximum entropy distributions. Transactions on Information Theory 47(5):2039--041, 2001.
 
17
Internet Routing Registries. http://www.irr.net/.
 
18
D. Krioukov, K. Fall, and X. Yang. Compact routing on Internet-like graphs. In INFOCOM 2004.
19
20
 
21
S. Maslov, K. Sneppen, and A. Zaliznyak. Detection of topological patterns in complex networks:Correlation profile of the Internet. Physica A 333:529--540, 2004.
 
22
 
23
N. Metropolis, A. Rosenbluth, M. Rosenbluth, A. Teller, and E. Teller. Equation-of-state calculations by fast computing machines. Journal of Chemical Physics 21:1087, 1953.
 
24
 
25
M. E. J. Newman. Assortative mixing in networks. Physical Review Letters 89:208701, 2002.
 
26
University of Oregon RouteViews Project. http://www.routeviews.org/.
 
27
M. A. Serrano and M. Boguòá Tuning clustering in random networks with arbitrary degree distributions. Physical Review E 72:036133, 2005.
 
28
N. J. A. Sloane. Sequence A001349. The On-Line Encyclopedia of Integer Sequences. http://www.research.att.com/projects/OEIS?Anum=A001349
29
 
30
A. Vázquez, R. Pastor-Satorras, and A. Vespignani. Large-scale topological and dynamical properties of the Internet. Physical Review E 65:066130, 2002.
 
31
F. Viger and M. Latapy. Efficient and simple generation of random simple connected graphs with prescribed degree sequence. In COCOON 2005.
 
32
J. Winick and S. Jamin. Inet-3. 0:Internet topology generator. Technical Report UM-CSE-TR-456-02, University of Michigan, 2002.

CITED BY  15

Collaborative Colleagues:
Priya Mahadevan: colleagues
Dmitri Krioukov: colleagues
Kevin Fall: colleagues
Amin Vahdat: colleagues