Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.1145/1159913.1159930acmconferencesArticle/Chapter ViewAbstractPublication PagescommConference Proceedingsconference-collections
Article
Free access

Systematic topology analysis and generation using degree correlations

Published: 11 August 2006 Publication History

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

[1]
W. Aiello, F. Chung, and L. Lu. A random graph model for massive graphs. In STOC 2000.
[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]
S. N. Dorogovtsev and J. F. F. Mendes. Evolution of Networks: From Biological Nets to the Internet and WWW. Oxford University Press, Oxford, 2003.
[12]
P. Erdós and A. Rényi. On random graphs. Publicationes Mathematicae 6:290--297, 1959.
[13]
M. Faloutsos, P. Faloutsos, and C. Faloutsos. On power-law relationships of the Internet topology. In SIGCOMM 1999.
[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]
L. Li, D. Alderson, W. Willinger, and J. Doyle. A first-principles approach to understanding the Internets router-level topology. In SIGCOMM 2004.
[20]
P. Mahadevan, D. Krioukov, M. Fomenkov, B. Huffaker, X. Dimitropoulos, kc claffy, and A. Vahdat. The Internet AS-level topology:Three data sources and one definitive metric. Computer Communication Review 36(1), 2006.
[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]
A. Medina, A. Lakhina, I. Matta, and J. Byers. BRITE:An approach to universal topology generation. In MASCOTS 2001.
[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]
M. Molloy and B. Reed. A critical point for random graphs with a given degree sequence. Random Structures and Algorithms 6:161--179, 1995.
[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]
H. Tangmunarunkit, R. Govindan, S. Jamin, S. Shenker, and W. Willinger. Network topology generators:Degree-based vs. structural. In SIGCOMM 2002.
[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

View all
  • (2023)Parallel global edge switching for the uniform sampling of simple graphs with prescribed degreesJournal of Parallel and Distributed Computing10.1016/j.jpdc.2022.12.010174(118-129)Online publication date: Apr-2023
  • (2023)Random Hypergraph Model Preserving Two-Mode Clustering CoefficientBig Data Analytics and Knowledge Discovery10.1007/978-3-031-39831-5_18(191-196)Online publication date: 10-Aug-2023
  • (2022)Machine Learning-based Online Social Network Privacy PreservationProceedings of the 2022 ACM on Asia Conference on Computer and Communications Security10.1145/3488932.3517405(467-478)Online publication date: 30-May-2022
  • Show More Cited By

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Conferences
SIGCOMM '06: Proceedings of the 2006 conference on Applications, technologies, architectures, and protocols for computer communications
September 2006
458 pages
ISBN:1595933085
DOI:10.1145/1159913
  • cover image ACM SIGCOMM Computer Communication Review
    ACM SIGCOMM Computer Communication Review  Volume 36, Issue 4
    Proceedings of the 2006 conference on Applications, technologies, architectures, and protocols for computer communications
    October 2006
    445 pages
    ISSN:0146-4833
    DOI:10.1145/1151659
    Issue’s Table of Contents
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Sponsors

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 11 August 2006

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. degree correlations
  2. network topology

Qualifiers

  • Article

Conference

SIGCOMM06
Sponsor:
SIGCOMM06: ACM SIGCOMM 2006 Conference
September 11 - 15, 2006
Pisa, Italy

Acceptance Rates

Overall Acceptance Rate 462 of 3,389 submissions, 14%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)180
  • Downloads (Last 6 weeks)23
Reflects downloads up to 18 Aug 2024

Other Metrics

Citations

Cited By

View all
  • (2023)Parallel global edge switching for the uniform sampling of simple graphs with prescribed degreesJournal of Parallel and Distributed Computing10.1016/j.jpdc.2022.12.010174(118-129)Online publication date: Apr-2023
  • (2023)Random Hypergraph Model Preserving Two-Mode Clustering CoefficientBig Data Analytics and Knowledge Discovery10.1007/978-3-031-39831-5_18(191-196)Online publication date: 10-Aug-2023
  • (2022)Machine Learning-based Online Social Network Privacy PreservationProceedings of the 2022 ACM on Asia Conference on Computer and Communications Security10.1145/3488932.3517405(467-478)Online publication date: 30-May-2022
  • (2021)Differentially private binary- and matrix-valued data queryProceedings of the VLDB Endowment10.14778/3446095.344610614:5(849-862)Online publication date: 1-Jan-2021
  • (2021)Assortativity and bidegree distributions on Bernoulli random graph superpositionsProbability in the Engineering and Informational Sciences10.1017/S0269964821000310(1-26)Online publication date: 19-Aug-2021
  • (2020)Structural Patterns and Generative Models of Real-world HypergraphsProceedings of the 26th ACM SIGKDD International Conference on Knowledge Discovery & Data Mining10.1145/3394486.3403060(176-186)Online publication date: 23-Aug-2020
  • (2020)Graph GeneratorsACM Computing Surveys10.1145/337944553:2(1-30)Online publication date: 17-Apr-2020
  • (2020)Differentially Private Multi-Agent Planning for Logistic-like ProblemsIEEE Transactions on Dependable and Secure Computing10.1109/TDSC.2020.3017497(1-1)Online publication date: 2020
  • (2020)Target Privacy Preserving for Social Networks2020 IEEE 36th International Conference on Data Engineering (ICDE)10.1109/ICDE48307.2020.00189(1862-1865)Online publication date: Apr-2020
  • (2020)Differentially Private Generation of Social Networks via Exponential Random Graph Models2020 IEEE 44th Annual Computers, Software, and Applications Conference (COMPSAC)10.1109/COMPSAC48688.2020.00-11(1695-1700)Online publication date: Jul-2020
  • Show More Cited By

View Options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Get Access

Login options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media