Skip to main content
Log in

Modeling generation of the router-level topology of an ISP network

  • Published:
Computing Aims and scope Submit manuscript

Abstract

Characterizing the Internet’s router-level topology is important in understanding Internet architecture and how it is linked with technical, economic, and social factors. Hosts on the Internet are connected via thousands of Internet service providers (ISPs), wherein each ISP contains one or more autonomous systems (ASs) depending on its size. An AS is a set of routers within a single administration domain. A major challenge in modeling router-level topology is identifying the factors influencing topological evolution. The current work proposes a router-level topology model in which each router is viewed as resource and attributes, and each link is considered an interaction relationship. We present the concept of “attraction degree” by analyzing the topological data of an actual ISP. We attribute the evolution of the Internet’s router-level topology to interactions among the internal and external factors. In this paper, we also consider the impact of both attribute evolution and geographical limit on topological growth. Using power-law, Laplacian eigenvalue, and heat kernel trace, the proposed modeling algorithm is expected to improve the understanding of researchers and engineers regarding the current Internet situation and how Internet topology will change in the future.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. Bu T, Towsley D (2002) On distinguishing between Internet power law topology generators. In: Proceedings of the IEEE INFOCOM, New York, June 23–27, 2002, pp 638–647

  2. Tangmunarunkit H, Govindan R, Jamin S, Shenker S, Willinger W (2002) Network topology generators: degree-based vs. structural. In: Proceedings of ACM SIGCOMM, Pittsburgh, PA, August 19–23, 2002, pp 147–159

  3. Alderson D, Li L, Willinger W, Doyle JC (2005) Understanding Internet topology: principles, models, and validation. IEEE/ACM Trans Netw 13(6): 1205–1218

    Article  Google Scholar 

  4. Jiang Y, Fang BX, Hu MZ (2005) An example of analyzing the characteristics of a large scale ISP topology measured from multiple vantage points. J Softw 16(5): 846–856

    Article  Google Scholar 

  5. Mahadevan P, Krioukov D, Fall K, Vahdat A (2006) Systematic topology analysis and generation using degree correlations. In: Proceedings of ACM SIGCOMM, Pisa, Italy, September 11–15, 2006, pp 135–146

  6. Oliveira R, Zhang B, Zhang L (2007) Observing the evolution of Internet AS topology. ACM SIGCOMM Comput Commun Rev 37(4): 313–324

    Article  Google Scholar 

  7. Oliveira R, Pei D, Willinger W, Zhang B, Zhang L (2008) In search of the elusive ground truth: the Internet’s AS-level connectivity structure. In: Proceedings of ACM SIGMETRICS, Annapolis, USA, June 2–6, 2008, pp 217–228

  8. Haddadi H, Uhlig S, Moore A, Mortier R, Rio M (2008) Modeling Internet topology dynamics. ACM SIGCOMM Comput Commun Rev 38(2): 65–68

    Article  Google Scholar 

  9. Haddadi H, Rio M, Iannaccone G, Moore A, Mortier R (2008) Network topologies: inference, modeling, and generation. IEEE Commun Surv Tutor 10(2): 48–69

    Article  Google Scholar 

  10. Winter R (2009) Modeling the Internet routing topology. In: Proceedings of ACM/IEEE/SCS workshop on principles of advanced and distributed simulation. Lake Placid, New York, USA, June 22–25, 2009 pp 72–79

  11. Barabási A-L, Albert R (1999) Emergence of scaling in random networks. Science 286(5439): 509–511

    Article  MathSciNet  Google Scholar 

  12. Waxman BM (1988) Routing of multipoint connections. IEEE J Sel Areas Commun 6(9): 1617–1622

    Article  Google Scholar 

  13. Doar MB (1996) A better model for generating test networks. In: IEEE global Internet, London, UK, November 18–22, 1996, pp 86–93

  14. Calvert KI, Doar MB, Zegura EW (1997) Modeling Internet topology. IEEE Commun Mag 35(6): 160–163

    Article  Google Scholar 

  15. Faloutsos M, Faloutsos P, Faloutsos C (1999) On power-law relationships of the Internet topology. ACM SIGCOMM Comput Commun Rev 29(4): 251–262

    Article  Google Scholar 

  16. Palmer CR, Stefan JG (2000) Generating network topologies that obey powerlaws. In: Proceedings of IEEE GLOBECOM, San Francisco, CA, USA, November 27–December 1, 2000, pp 434–438

  17. Albert R, Barabási A-L (2000) Topology of evolving networks: local events and universality. Phys Rev Lett 85(24): 5234

    Article  Google Scholar 

  18. Fukumoto R, Arakawa S, Takine T, Murata M (2008) Analyzing and modeling router-level Internet topology. In: Vazão T, Freire MM, Chong I (eds) ICOIN 2007, LNCS 5200, pp 171–182

  19. Aiello W, Chung F, Lu L (2000) A random graph model for massive graphs. In: Proceedings of the 32nd annual ACM symposium on theory of computing, Portland, Oregon, United States, May 21–23, pp 171–180

  20. Alderson D, Doyle J, Govindan R, Willinger W (2003) Toward an optimization-driven framework for designing and generating realistic internet topologies. SIGCOMM Comput Commun Rev 33(1): 41–46

    Article  Google Scholar 

  21. Li L, Alderson D, Willinger W, Doyle J (2004) A first-principles approach to understanding the internet’s router-level topology. In: Proceedings of ACM SIGCOMM, Portland, Oregon, USA, August 30–September 3, 2004, pp 3–14

  22. Newman M, Barabási, A-L, Watts DJ (2006) The structure and dynamics of networks. Princeton University Press, pp 172–173

  23. Wang X, Loguinov D (2006) Wealth-based evolution model for the Internet AS-level topology. In: Proceedings of IEEE 25th INFOCOM, Barcelona, Catalunya, Spain, April 23–29, 2006, pp 1–11

  24. Fabrikant A, Koutsoupias E, Papadimitriou C (2002) Heuristically optimized trade-offs: a new paradigm for power law in the Internet. In: Proceedings of the 29th international colloquium on automata, languages and programming, Malaga, Spain, July 29–August 2, 2002, pp 110–122

  25. Alvarez-Hamelin J, Schabanel N (2004) An Internet graph model based on trade-off optimization. Eur Phys J 38(2): 231–237

    Google Scholar 

  26. Alderson D, Li L, Willinger W, Doyle J (2005) Understanding Internet topology: principles, models, and validation. IEEE/ACM Trans Netw 13(6): 1205–1218

    Article  Google Scholar 

  27. Sprint N, Mahajan R, Wetherall D, Anderson T (2004) Measuring ISP topologies with rocketfuel. IEEE/ACM Trans Netw 2(12): 2–16

    Article  Google Scholar 

  28. Rocketfuel maps and data. http://www.cs.washington.edu/research/networking/rocketfuel/

  29. Magoni D (2003) Tearing down the Internet. IEEE J Sel Areas Commun 11(4): 514–524

    Google Scholar 

  30. Watts DJ, Strogatz SH (1998) Collective dynamics of ‘small-world’ networks. Nature 393(6684): 440–442

    Article  Google Scholar 

  31. Xu Y, Zhao H, Wang Z (2008) Useful techniques of power-law and spectra in modeling Internet topology structure. Int J Comput Sci Netw Secur 8(6): 284–292

    Google Scholar 

  32. Zhang J, Zhao H, Luo GL, Zhou Y (2008) The study on fractals of Internet router-level topology. In: Proceedings of international conference for young computer scientists, Zhang Jia Jie, Hunan, China, November 18–21, 2008, pp 2743–2747

  33. Xiao B, Hancockb ER, Wilson RC (2009) Graph characteristics from the heat kernel trace. Pattern Recognit 42(11): 2589–2606

    Article  MATH  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Yan-Heng Liu.

Additional information

Communicated by C.H. Cap.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Wang, J., Liu, YH. & Jiao, Y. Modeling generation of the router-level topology of an ISP network. Computing 90, 73–88 (2010). https://doi.org/10.1007/s00607-010-0111-2

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00607-010-0111-2

Keywords

Mathematics Subject Classification (2000)

Navigation