Modeling The Internet Topology And Its Evolution · 2015-06-30 · 3 Part 1. Background • Why...
Transcript of Modeling The Internet Topology And Its Evolution · 2015-06-30 · 3 Part 1. Background • Why...
![Page 1: Modeling The Internet Topology And Its Evolution · 2015-06-30 · 3 Part 1. Background • Why study Internet topology? – Because structure fundamentally affects function. •](https://reader033.fdocuments.us/reader033/viewer/2022041705/5e445dca44794601e753c0a4/html5/thumbnails/1.jpg)
Modeling The Internet Topology And Its Evolution
Shi ZhouUniversity College London
![Page 2: Modeling The Internet Topology And Its Evolution · 2015-06-30 · 3 Part 1. Background • Why study Internet topology? – Because structure fundamentally affects function. •](https://reader033.fdocuments.us/reader033/viewer/2022041705/5e445dca44794601e753c0a4/html5/thumbnails/2.jpg)
2
Outline
• Part 1. Background• Part 2. The PFP model • Part 3. Evaluation of the PFP model• Part 4. Discussion
![Page 3: Modeling The Internet Topology And Its Evolution · 2015-06-30 · 3 Part 1. Background • Why study Internet topology? – Because structure fundamentally affects function. •](https://reader033.fdocuments.us/reader033/viewer/2022041705/5e445dca44794601e753c0a4/html5/thumbnails/3.jpg)
3
Part 1. Background
• Why study Internet topology?– Because structure
fundamentally affects function.
• This work focuses on the Internet topology at the autonomous systems (AS) level. – 100M hosts, 2M routers and
10K ASes in 2002.
AS-level graph, CAIDA
Router-level graph, Lumeta
![Page 4: Modeling The Internet Topology And Its Evolution · 2015-06-30 · 3 Part 1. Background • Why study Internet topology? – Because structure fundamentally affects function. •](https://reader033.fdocuments.us/reader033/viewer/2022041705/5e445dca44794601e753c0a4/html5/thumbnails/4.jpg)
4
The Internet AS-level topology
• Scale-free network – Power-law degree distribution
• Small-world network– Average shortest path length is 3.12 hops.
• Disassortative mixing– Negative degree-degree correlation
• Rich-club phenomenon– ‘Rich’ node are tightly interconnected as a core.
![Page 5: Modeling The Internet Topology And Its Evolution · 2015-06-30 · 3 Part 1. Background • Why study Internet topology? – Because structure fundamentally affects function. •](https://reader033.fdocuments.us/reader033/viewer/2022041705/5e445dca44794601e753c0a4/html5/thumbnails/5.jpg)
5
What is a good model?
• Accurate• Complete
– A full picture, a large set of topology properties.
• Simple• Evolving
– Using generative mechanisms.
• Realistic
![Page 6: Modeling The Internet Topology And Its Evolution · 2015-06-30 · 3 Part 1. Background • Why study Internet topology? – Because structure fundamentally affects function. •](https://reader033.fdocuments.us/reader033/viewer/2022041705/5e445dca44794601e753c0a4/html5/thumbnails/6.jpg)
6
Part 2. The PFP model
• The Positive-Feedback Preference model– Physical Review E, vol.70, no.066108, Dec. 2004
• Two mechanisms – Interactive Growth– Positive-Feedback Preference
![Page 7: Modeling The Internet Topology And Its Evolution · 2015-06-30 · 3 Part 1. Background • Why study Internet topology? – Because structure fundamentally affects function. •](https://reader033.fdocuments.us/reader033/viewer/2022041705/5e445dca44794601e753c0a4/html5/thumbnails/7.jpg)
7
The Barabasi-Albert (BA) model
P(k) ~k-3
• Growth of new nodes.
• Linear preferential attachment
`
![Page 8: Modeling The Internet Topology And Its Evolution · 2015-06-30 · 3 Part 1. Background • Why study Internet topology? – Because structure fundamentally affects function. •](https://reader033.fdocuments.us/reader033/viewer/2022041705/5e445dca44794601e753c0a4/html5/thumbnails/8.jpg)
8
Observations on Internet historic data (1)
• The internet evolution is largely due to two processes – Attachment of new nodes to the existing system.– Addition of new internal links between old nodes.
• Majority of new nodes are each attached to no more than two old nodes.
• Ratio of links to nodes is approximately three.
So, independent growth of new nodes and new links?
![Page 9: Modeling The Internet Topology And Its Evolution · 2015-06-30 · 3 Part 1. Background • Why study Internet topology? – Because structure fundamentally affects function. •](https://reader033.fdocuments.us/reader033/viewer/2022041705/5e445dca44794601e753c0a4/html5/thumbnails/9.jpg)
9
Mechanism 1 -- Interactive Growth
With probability p With probability 1-p
• Intuition: new customer triggers a service provider to develop new connections to other service providers.
![Page 10: Modeling The Internet Topology And Its Evolution · 2015-06-30 · 3 Part 1. Background • Why study Internet topology? – Because structure fundamentally affects function. •](https://reader033.fdocuments.us/reader033/viewer/2022041705/5e445dca44794601e753c0a4/html5/thumbnails/10.jpg)
10
Observations on Internet historic data (2)
• The maximum degree is very large.– As large as one fifth of the total number of nodes.
• Link-acquiring ability – Low-degree nodes follow the BA model's linear
preference.– But high-degree nodes have a stronger preference.
ka>1
So, exponential preference ?
![Page 11: Modeling The Internet Topology And Its Evolution · 2015-06-30 · 3 Part 1. Background • Why study Internet topology? – Because structure fundamentally affects function. •](https://reader033.fdocuments.us/reader033/viewer/2022041705/5e445dca44794601e753c0a4/html5/thumbnails/11.jpg)
11
Mechanism 2 – ‘ Positive-Feedback’ Preference
“Rich not only get richer, but get disproportionately richer.”
![Page 12: Modeling The Internet Topology And Its Evolution · 2015-06-30 · 3 Part 1. Background • Why study Internet topology? – Because structure fundamentally affects function. •](https://reader033.fdocuments.us/reader033/viewer/2022041705/5e445dca44794601e753c0a4/html5/thumbnails/12.jpg)
12
Part 3. Validation of the PFP model
• ITDK0403, Traceroute measurement of the Internet AS graph collected by the CAIDA’sactive probing tool Skitter in April 2003– 9204 nodes and 28959 links
• CN05, Chinese Internet AS graph in May 2005.– 84 nodes and 211 links
• Same model parameters– Interactive growth, p=0.4
– PFP, δ=0.021 CN05
![Page 13: Modeling The Internet Topology And Its Evolution · 2015-06-30 · 3 Part 1. Background • Why study Internet topology? – Because structure fundamentally affects function. •](https://reader033.fdocuments.us/reader033/viewer/2022041705/5e445dca44794601e753c0a4/html5/thumbnails/13.jpg)
13
Degree Distribution
1950-2.255PFP
2070-2.254ITDK
39-2.21PFP
38-2.21CN05
Kmaxγ
![Page 14: Modeling The Internet Topology And Its Evolution · 2015-06-30 · 3 Part 1. Background • Why study Internet topology? – Because structure fundamentally affects function. •](https://reader033.fdocuments.us/reader033/viewer/2022041705/5e445dca44794601e753c0a4/html5/thumbnails/14.jpg)
14
Rich-Club Phenomenon
![Page 15: Modeling The Internet Topology And Its Evolution · 2015-06-30 · 3 Part 1. Background • Why study Internet topology? – Because structure fundamentally affects function. •](https://reader033.fdocuments.us/reader033/viewer/2022041705/5e445dca44794601e753c0a4/html5/thumbnails/15.jpg)
15
Rich-Club Connectivity
16-1.48PFP
16-1.48ITDK
3-1.42PFP
3-1.42CN05
ncliqueθ
• Club membership: The richest r nodes or nodes with degree larger than k.
• Ratio of actual links to maximum possible links between club members.
![Page 16: Modeling The Internet Topology And Its Evolution · 2015-06-30 · 3 Part 1. Background • Why study Internet topology? – Because structure fundamentally affects function. •](https://reader033.fdocuments.us/reader033/viewer/2022041705/5e445dca44794601e753c0a4/html5/thumbnails/16.jpg)
16
Papers on the rich-club phenomenon
• Shi Zhou and Raul J. Mondragon, 'The rich-club phenomenon in the Internet topology', IEEE Communications Letters, vol. 8, no. 3, pp.180-182, March 2004.
• Shi Zhou and Raul J. Mondragon, , 'The missing links in the BGP-based AS connectivity maps (extended abstract)', in Proc. of Passive and Active Measurement Workshop (NLANR-PAM03), San Diego, USA, April 2003.
![Page 17: Modeling The Internet Topology And Its Evolution · 2015-06-30 · 3 Part 1. Background • Why study Internet topology? – Because structure fundamentally affects function. •](https://reader033.fdocuments.us/reader033/viewer/2022041705/5e445dca44794601e753c0a4/html5/thumbnails/17.jpg)
17
Disassortative Mixing
-0.234PFP
-0.236ITDK
-0.298PFP
-0.328CN05
α
Assortative coefficient
(1>α>-1)
![Page 18: Modeling The Internet Topology And Its Evolution · 2015-06-30 · 3 Part 1. Background • Why study Internet topology? – Because structure fundamentally affects function. •](https://reader033.fdocuments.us/reader033/viewer/2022041705/5e445dca44794601e753c0a4/html5/thumbnails/18.jpg)
18
Shortest Path Length
3.07PFP
3.12ITDK
2.54PFP
2.54CN05
Average, l*
![Page 19: Modeling The Internet Topology And Its Evolution · 2015-06-30 · 3 Part 1. Background • Why study Internet topology? – Because structure fundamentally affects function. •](https://reader033.fdocuments.us/reader033/viewer/2022041705/5e445dca44794601e753c0a4/html5/thumbnails/19.jpg)
19
Triangle Coefficient
![Page 20: Modeling The Internet Topology And Its Evolution · 2015-06-30 · 3 Part 1. Background • Why study Internet topology? – Because structure fundamentally affects function. •](https://reader033.fdocuments.us/reader033/viewer/2022041705/5e445dca44794601e753c0a4/html5/thumbnails/20.jpg)
20
Part 4. Discussion
• A precise and complete Internet AS topology generator?
• Structure of CN05 is consistent with ITDK0304.– Implication: The Internet evolution is driven by universal
performance-orientated technical issues.
• Limitation of the PFP model– A phenomenological model, need more analysis.