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 2006Publication 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. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. M. Boguòá and R. Pastor-Satorras. Class of correlated random networks with hidden variables. Physical Review E 68:036112, 2003.Google ScholarGoogle ScholarCross RefCross Ref
  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.Google ScholarGoogle ScholarCross RefCross Ref
  4. T. Bu and D. Towsley. On distinguishing between Internet power law topology generators. In INFOCOM 2002.Google ScholarGoogle Scholar
  5. CAIDA. Macroscopic topology AS adjacencies. http://www.caida.org/tools/measurement/skitter/asadjacencies.xmlGoogle ScholarGoogle Scholar
  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.Google ScholarGoogle ScholarCross RefCross Ref
  7. F. Chung and L. Lu. Connected components in random graphs with given degree sequences. Annals of Combinatorics 6:125--145, 2002.Google ScholarGoogle ScholarCross RefCross Ref
  8. F. K. R. Chung. Spectral Graph Theory volume 92 of Regional Conference Series in Mathematics American Mathematical Society, Providence, RI, 1997.Google ScholarGoogle Scholar
  9. S. N. Dorogovtsev. Networks with given correlations. http://arxiv.org/abs/cond-mat/0308336v1Google ScholarGoogle Scholar
  10. S. N. Dorogovtsev. Clustering of correlated networks. Physical Review E 69:027104, 2004.Google ScholarGoogle ScholarCross RefCross Ref
  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. Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. P. Erdós and A. Rényi. On random graphs. Publicationes Mathematicae 6:290--297, 1959.Google ScholarGoogle Scholar
  13. M. Faloutsos, P. Faloutsos, and C. Faloutsos. On power-law relationships of the Internet topology. In SIGCOMM 1999. Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. P. Fraigniaud. A new perspective on the small-world phenomenon: Greedy routing in tree-decomposed graphs. In ESA 2005.Google ScholarGoogle Scholar
  15. C. Gkantsidis, M. Mihail, and E. Zegura. The Markov simulation method for generating connected power law random graphs. In ALENEX 2003.Google ScholarGoogle Scholar
  16. P. Harremoës. Binomial and Poisson distributions as maximum entropy distributions. Transactions on Information Theory 47(5):2039--041, 2001. Google ScholarGoogle ScholarDigital LibraryDigital Library
  17. Internet Routing Registries. http://www.irr.net/.Google ScholarGoogle Scholar
  18. D. Krioukov, K. Fall, and X. Yang. Compact routing on Internet-like graphs. In INFOCOM 2004.Google ScholarGoogle ScholarCross RefCross Ref
  19. L. Li, D. Alderson, W. Willinger, and J. Doyle. A first-principles approach to understanding the Internets router-level topology. In SIGCOMM 2004. Google ScholarGoogle ScholarDigital LibraryDigital Library
  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. Google ScholarGoogle ScholarDigital LibraryDigital Library
  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.Google ScholarGoogle ScholarCross RefCross Ref
  22. A. Medina, A. Lakhina, I. Matta, and J. Byers. BRITE:An approach to universal topology generation. In MASCOTS 2001. Google ScholarGoogle ScholarDigital LibraryDigital Library
  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.Google ScholarGoogle ScholarCross RefCross Ref
  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. Google ScholarGoogle ScholarDigital LibraryDigital Library
  25. M. E. J. Newman. Assortative mixing in networks. Physical Review Letters 89:208701, 2002.Google ScholarGoogle ScholarCross RefCross Ref
  26. University of Oregon RouteViews Project. http://www.routeviews.org/.Google ScholarGoogle Scholar
  27. M. A. Serrano and M. Boguòá Tuning clustering in random networks with arbitrary degree distributions. Physical Review E 72:036133, 2005.Google ScholarGoogle ScholarCross RefCross Ref
  28. N. J. A. Sloane. Sequence A001349. The On-Line Encyclopedia of Integer Sequences. http://www.research.att.com/projects/OEIS?Anum=A001349Google ScholarGoogle Scholar
  29. H. Tangmunarunkit, R. Govindan, S. Jamin, S. Shenker, and W. Willinger. Network topology generators:Degree-based vs. structural. In SIGCOMM 2002. Google ScholarGoogle ScholarDigital LibraryDigital Library
  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.Google ScholarGoogle ScholarCross RefCross Ref
  31. F. Viger and M. Latapy. Efficient and simple generation of random simple connected graphs with prescribed degree sequence. In COCOON 2005. Google ScholarGoogle ScholarDigital LibraryDigital Library
  32. J. Winick and S. Jamin. Inet-3. 0:Internet topology generator. Technical Report UM-CSE-TR-456-02, University of Michigan, 2002.Google ScholarGoogle Scholar

Index Terms

  1. Systematic topology analysis and generation using degree correlations

          Recommendations

          Comments

          Login options

          Check if you have access through your login credentials or your institution to get full access on this article.

          Sign in
          • 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

            Copyright © 2006 ACM

            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]

            Publisher

            Association for Computing Machinery

            New York, NY, United States

            Publication History

            • Published: 11 August 2006

            Permissions

            Request permissions about this article.

            Request Permissions

            Check for updates

            Qualifiers

            • Article

            Acceptance Rates

            Overall Acceptance Rate554of3,547submissions,16%

          PDF Format

          View or Download as a PDF file.

          PDF

          eReader

          View online with eReader.

          eReader