Title: PowerLaw Internet Topology and Topology Generators
1Power-Law Internet Topology and Topology
Generators
2Why Topology is important?
- Design Efficient Protocols
- Create Accurate Model for Simulation
- Derive Estimates for Topological Parameters
- Study Fault Tolerance and Anti-Attack Properties
3Two Levels of Internet Topology
- Router Level and AS Level
4Random Graph
Erdös-Rényi model (1960)
Pál Erdös (1913-1996)
5About Erdos
- Hungarian
- One of the greatest mathematicians of our era
- Had no home, no wife or child, and no property or
money to speak of. - Some French socialist said that private property
was theft. I say that private property is a
nuisance. - Coauthored more than 1,500 papers.
6Power-Law, Zipf, Pareto
- Power-Law
- PX x x-(k1) x-a
- Pareto
- PX gt x x-k
- Zipf
- y r-b
7Internet Instances
- Three Snapshots of Internet
8Power-Laws 1
9Rank Plots
10Rank Plots
11Power-Law 2
12Outdegree Plots
13Outdegree Plots
14Two Power Laws to be One?
- At first, it appears that we have discovered two
separate power laws, one produced by ranking the
variables, the other by looking at the frequency
distribution. Some papers even make the mistake
of saying so Refer to Faloutsos et al.
http//ginger.hpl.hp.com/shl/papers/ranking/rankin
g.html
15Approximation 1 Hop Plot
16Hop plots
17Hop plots
18Power Law3 Eigenvalue
19Eigenvalue plots
20Eigenvalue plots
21What cause power law?
- The richer get rich,
- The poor get prison(hungry).
22Barabasi-Albert Model
- Network Evolution
- Add new nodes, Add new links, Rewire links
- Linear Preference
- Add a new nodes
- An existing node with to be selected to
connect to is based on
23PLRG (W.Aiello, F. Chung, L. Lu)
- Suppose there are y vertices of degree x where x
and y satisfy - What can be calculate
- The maximum degree of the graph
- The number of vertices
- The number of edges
-
24Large Scale Properties
- What property is large scale?
- Power Law degree distribution
- Hierarchical Structure
- What else?
25A list of properties
- Neighborhood size (or expansion)
- Resilience, the size of a cut-set for a balanced
bi-partition - Distortion, or the minimum communication cost
spanning tree - Node diameter distribution
- Eigenvalue distribution
- Size of a vertex cover
- Biconnectivity
- The average pairwise shortest path between nodes
in the largest component under random failure or
under attack.
26A list of Topology Generators
27Three Distinguishing Properties
- Neighborhood size (or expansion)
- Resilience, the size of a cut-set for a balanced
bi-partition - Distortion, or the minimum communication cost
spanning tree
28Ball-growing
- Measure the quantiy in a ball of radius h and
then consider how that quantity grows as a
function of h.
29Rate of spreading Expansion
- Calculate the size of the reachable set for each
node in the graph, average the result, and then
normalize by the total number of nodes in the
graph - The number of sites you can reach by travering h
hops. - For tree, the number of sites grows exponentially
in h.
30Expansion
31Existence of alterate paths Resillience
- The minimum cut-set size for a balanced
bi-partition of a graph.
32Resilience
33Tree-like behavior Distortion
- Consider any spanning tree T on a graph G, and
compute the average distance on T between any two
vertices that share an edge in G. - How many extra hops are required to go from one
side of an edge in G to the other, if we are
restricted to using T.
34 Distortion
35Discussion1
36Weighted Vertex Cover
- Do the degree-based generator produce networks
with hierarchy and , if so , how?
37Link Value Rank Distribution(x-axis on log scale)
38Link value rank distribution(x-axis on linear
scale)
39Conclusion 2
- Degree-based generators capture the large-scale
structure of the measured network surpringly
well, according to their metrics. - The hierarchy present in the measured networks is
looser and less strict than in the structural
generators, and this is well captured by the
hierarchical structure in degree-based
generators. - The hierarchy in degree-based generators arises
from the long-tailed distribution of degrees, and
the backbone links are merely the links
connecting two high-degree nodes.
40Reference
- On Power-Law Relationships of the Internet
Topology - Zipf, Power-laws, and Pareto a ranking tutorial
- http//ginger.hpl.hp.com/shl/papers/ranking/rankin
g.html - Network Topology Generators Degree-Based vs.
Structural - A Random Graph Model for Massive Graphs
- Emergence of Scaling in Random Networks
-