Fabin E. Bustamante EECS, Northwestern U. - - PowerPoint PPT Presentation

fabi n e bustamante
SMART_READER_LITE
LIVE PREVIEW

Fabin E. Bustamante EECS, Northwestern U. - - PowerPoint PPT Presentation

Fabin E. Bustamante EECS, Northwestern U. http://aqualab.cs.northwestern.edu Research on networks and distributed systems Public network testbed (e.g. Emulab, ModelNet, PlanetLab , ) Public views of network topologies (e.g.


slide-1
SLIDE 1

http://aqualab.cs.northwestern.edu

Fabián E. Bustamante

EECS, Northwestern U.

slide-2
SLIDE 2

Fabián Bustamante

2

Research on networks and distributed systems

– Public network testbed (e.g. Emulab, ModelNet, PlanetLab, …) – Public views of network topologies (e.g. RouteViews)

Assume (hope?) testbed results extend to the wider network

Internet-wide systems and measurement

slide-3
SLIDE 3

Fabián Bustamante

3

Our study is comprehensive, we cover all prefixes made available by RouteViews Actually, a very incomplete picture [CONEXT09]

– Use traceroutes between P2P users – Apply magic filter… – Added 24,000 new AS links, inferred relationships

  • ~41% more peering links
  • ~13% more customer-provider links

Internet-wide systems and measurement

slide-4
SLIDE 4

Fabián Bustamante

4

Understanding locality and cost of P2P traffic

– 3 month data from BitTorrent – 2.8M AS pairs from all connections – Look for paths that contain ASes in the public view

– Can’t map >50% for 68% of hosts! – Need traceroutes from the edge to complete the picture

Internet-wide systems and measurement

slide-5
SLIDE 5

Fabián Bustamante

5

Our system works on PlanetLab, so

– Results are representative of a large deployment – Translate well up to some constant deviation

Reality

– Ledlie et al., Network Coordinates in the Wild – From PlanetLab to hosts at the network edge

  • Vivaldi out of tune

Internet-wide systems and measurement

slide-6
SLIDE 6

Fabián Bustamante

6

Median latency between P2P nodes

– 2x what reported by Ledlie et al.

Internet-wide systems and measurement

slide-7
SLIDE 7

Fabián Bustamante

7

Errors in predicted latencies (median errors)

Internet-wide systems and measurement

GNP – 59.8ms Vivaldi – 150ms (v1), 165ms (v2), but smaller relative error

slide-8
SLIDE 8

Fabián Bustamante

8

Perfect combination for misleading conclusions

– Incomplete view – Unrepresentative results

Example

– On the nature of P2P traffic

  • Growing or shrinking?
  • Local or nonlocal?
  • Costly or mostly harmless?

– Answer depends on perspective – The right answer requires both a (mostly) complete view and representative measurements

Internet-wide systems and measurement

slide-9
SLIDE 9

Fabián Bustamante

9

Downloading going up still (23% increase) Uploading has remained steady

Internet-wide systems and measurement

slide-10
SLIDE 10

Fabián Bustamante

10

How’s BitTorrent doing in terms of users?

– 20% drop on number of connections per vantage point

Internet-wide systems and measurement

slide-11
SLIDE 11

Fabián Bustamante

11

Internet-wide systems and measurement

November 2008 November 2009

Drop in Europe and US with more clear daily patterns in Europe (and shorter session times)

slide-12
SLIDE 12

Fabián Bustamante

12

Everybody likes going to Europe

Internet-wide systems and measurement

From North America From Europe

(and staying there)

slide-13
SLIDE 13

Fabián Bustamante

13

Customer:provider traffic per tier (simplistic cost model)

– Value >1 – AS receives more customer traffic than it sends to providers (revenue?) – 39%of tier-2 Ases and 12% of tier-3 may be profiting

Internet-wide systems and measurement

Potential revenue

slide-14
SLIDE 14

Fabián Bustamante

14

Revenue/cost from P2P traffic (include peering and sibling traffic in total traffic)

– Customer – provider bytes / all bytes flowing through

Internet-wide systems and measurement

Net revenue

slide-15
SLIDE 15

Fabián Bustamante

15

Today’s public network testbeds

– Emulation

  • Control & repeatability
  • If you are ok with artificial network conditions

– Overlay testbed

  • More realistic network conditions
  • At the price of control and repeatability

Going for the edge

– Today – opportunistic measurement – Room for a third stage? – Natural experimentation for Internet systems

Internet-wide systems and measurement