network design is250 spring 2010 john chuang. 2 questions what does the internet look like? -why do...

16
Network Design IS250 Spring 2010 John Chuang

Post on 19-Dec-2015

214 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: Network Design IS250 Spring 2010 John Chuang. 2 Questions  What does the Internet look like? -Why do we care?  Are there any structural invariants?

Network Design

IS250Spring 2010

John Chuang

Page 2: Network Design IS250 Spring 2010 John Chuang. 2 Questions  What does the Internet look like? -Why do we care?  Are there any structural invariants?

John Chuang 2

Questions

What does the Internet look like?- Why do we care?

Are there any structural invariants?

Can we develop models of network formation and growth?

Page 3: Network Design IS250 Spring 2010 John Chuang. 2 Questions  What does the Internet look like? -Why do we care?  Are there any structural invariants?

John Chuang 3

What does the Internet Look Like?

Page 4: Network Design IS250 Spring 2010 John Chuang. 2 Questions  What does the Internet look like? -Why do we care?  Are there any structural invariants?

John Chuang 4

What does the Internet Look Like?Full Internet map (Router Level) as of 18 Feb 1999

99664 edges, 88107 nodes (42443 leaves)Burch and Cheswick

Page 5: Network Design IS250 Spring 2010 John Chuang. 2 Questions  What does the Internet look like? -Why do we care?  Are there any structural invariants?

John Chuang 5

Why do we care?

Top-down topology design of 1969 replaced by bottom-up evolution of modern Internet - The Internet and the WWW are probably the only engineered systems whose structures are unknown to their designers

Performance of network protocols and algorithms dependent on underlying topology- Researchers and engineers need realistic models of network topology to calibrate/validate their design

Page 6: Network Design IS250 Spring 2010 John Chuang. 2 Questions  What does the Internet look like? -Why do we care?  Are there any structural invariants?

John Chuang 6

Personal Example Chuang-Sirbu Scaling Law (1998)

- Normalized multicast tree cost scales with number of receivers at an exponent of 0.8

Lm/Lu = Nk

Page 7: Network Design IS250 Spring 2010 John Chuang. 2 Questions  What does the Internet look like? -Why do we care?  Are there any structural invariants?

John Chuang 7

Topologies to Use

Get topologies of real networks

Generate synthetic graphs

Erdos-Renyi Random Graph

Page 8: Network Design IS250 Spring 2010 John Chuang. 2 Questions  What does the Internet look like? -Why do we care?  Are there any structural invariants?

John Chuang 8

Faloutsos, Faloutsos, Faloutsos (1999)

Power Law observed in degree distribution of Internet topology- Many low-degree nodes, few high-degree nodes

log(

d v)

log(rv)

Y=a*Xb

Page 9: Network Design IS250 Spring 2010 John Chuang. 2 Questions  What does the Internet look like? -Why do we care?  Are there any structural invariants?

John Chuang 9

Power Law Networks Engineered systems

- Internet (Faloutsos et al. 1999)- WWW (Lawrence & Giles 1998, Broder et al. 2000, Kleinberg &

Lawrence 2001)- Electric power grid (Watts & Strogatz 1998)

Biological systems- neural network of Caenorhabditis elegans (Watts and Strogatz

1998)

Social networks- Scientific publication citation (Redner 1998)- actor collaboration (Barabasi and Albert 2002)

Page 10: Network Design IS250 Spring 2010 John Chuang. 2 Questions  What does the Internet look like? -Why do we care?  Are there any structural invariants?

John Chuang 10

Node Degree Distribution isn’t Everything

Li, Alderson, Willinger, Doyle. A First-Principles Approach to Understanding the Internet’s Router-level Topology (2004)

Page 11: Network Design IS250 Spring 2010 John Chuang. 2 Questions  What does the Internet look like? -Why do we care?  Are there any structural invariants?

John Chuang 11

The Internet is not Random!

Okay, so the Internet cannot be modeled as a random graph- Erdos-Renyi random graphs do not exhibit power law

What other structural invariants might there be?- We know that the Internet has small diameter, and also high degree of local clustering…

Page 12: Network Design IS250 Spring 2010 John Chuang. 2 Questions  What does the Internet look like? -Why do we care?  Are there any structural invariants?

John Chuang 12

Small World Networks

Watts-Strogatz Small World Model- High degree of clustering- Small diameter- But no power-law degree distribution

Page 13: Network Design IS250 Spring 2010 John Chuang. 2 Questions  What does the Internet look like? -Why do we care?  Are there any structural invariants?

John Chuang 13

Barabasi-Albert Model

Incremental Growth and Preferential Attachment- Probability of receiving new edge dependent on current degree

Properties- Small diameter- Power law degree distribution

- But no clusteringhttp://en.wikipedia.org/wiki/BA_model

Page 14: Network Design IS250 Spring 2010 John Chuang. 2 Questions  What does the Internet look like? -Why do we care?  Are there any structural invariants?

John Chuang 14

Other Models

HOT: Highly Optimized Tolerance (Carlson & Doyle, 1999)- Design based on explicit optimization of performance metrics, yet still exhibiting power laws

Jellyfish (Siganos, Tauro, Faloutsos, 2004)- Incorporates hierarchical nature of Internet

Page 15: Network Design IS250 Spring 2010 John Chuang. 2 Questions  What does the Internet look like? -Why do we care?  Are there any structural invariants?

Do we still have time?

No -- Time for Course Eval

Yes -- A paradox just for fun

Page 16: Network Design IS250 Spring 2010 John Chuang. 2 Questions  What does the Internet look like? -Why do we care?  Are there any structural invariants?

John Chuang 16

Braess’ Paradox(Selfish Routing and the Price of Anarchy)

Initial Network

Delay = 1.5

x

x1

1 x

x1

1

0

Improved Network

Delay = 2

See http://en.wikipedia.org/wiki/Braess%27s_paradox for real world examples!