Residential Internet Performance Measurements: The Future is Passive - - PowerPoint PPT Presentation

▶
residential internet performance measurements the future
SMART_READER_LITE
LIVE PREVIEW

Residential Internet Performance Measurements: The Future is Passive - - PowerPoint PPT Presentation

Residential Internet Performance Measurements: The Future is Passive Renata Teixeira Director of Research at Inria, Paris Visiting Scholar at Stanford Univers ity Measuring residential Internet performance is crucial Home users


slide-1
SLIDE 1

Residential Internet Performance Measurements: The Future is Passive

Renata Teixeira Director of Research at Inria, Paris Visiting Scholar at Stanford University

slide-2
SLIDE 2

2

▪ Regulators, policymakers

Measuring residential Internet performance is crucial

▪ ISPs, content providers ▪ Home users

slide-3
SLIDE 3

3

▪

Which metrics should we measure?

▪

How to measure them?

How to measure Internet access performance?

slide-4
SLIDE 4

4

▪

Access ISP performance?

▪

WiFi in the home?

▪

Bulk transfer capacity? Access capacity?

▪

Do these measurements match application performance?

Many “speed tests”, but what do they measure?

slide-5
SLIDE 5

5

Speed ≠ application performance

slide-6
SLIDE 6

6

▪

Cofounding factors of home network performance

▪

Metrics and measurement method

▪

From speed to quality of experience

▪

Final thoughts on Internet measurements

Outline

slide-7
SLIDE 7

7

▪

Cofounding factors of home network performance

▪

Metrics and measurement method

▪

From speed to quality of experience

▪

Final thoughts on Internet measurements

Outline

slide-8
SLIDE 8

8

▪

In 2009: dataset with > 10K home users

▪

Reports quality of ISPs in France

▪

Clients on home computers

–

Pings

–

FTP download/upload

–

Metadata: ISP, SLA, and city

Are users getting what they paid for?

Internet

Neuf Orange Free Numericable

slide-9
SLIDE 9

9

Grenouille’s users rarely got advertised speeds

Cumulative fraction of users 95th percentile of download speeds / advertised SLA Fewer than half of the users achieve 80% of advertised SLA

slide-10
SLIDE 10

10 10

▪

Home network: WiFi, cross traffic

▪

Server location

▪

Test method

Many confounding factors

Internet

slide-11
SLIDE 11

11 11

▪

Home or Access (HoA) algorithm

–

Inspect packets traversing the home router

  • Packet inter-arrival time to detect access bottlenecks
  • RTT in home to detect wireless bottlenecks

Are throughput bottlenecks in the access ISP or the home WiFi?

Internet

User’s traffic

  • S. Sundaresan, N. Feamster, R. Teixeira. Home Network or

Access Link? Locating LastMile Downstream Throughput

  • Bottlenecks. PAM’16.
slide-12
SLIDE 12

12 12

10 20 30 40 50 60 70 80 90

Downstream access link throughput bins (Mbps)

0.0 0.2 0.4 0.6 0.8 1.0

Fraction of positive tests

Access link Wireless

Prevalence of last-mile bottlenecks

Downstream access capacity bins (Mbps) Fraction of tests with last-mile bottlenecks

Access link Wireless

2,652 homes in FCC, Nov 2014

slide-13
SLIDE 13

13 13

▪

End-hosts

–

Test affected by home network

▪

Home router

–

Direct measurement of access link

How to reduce the effect of the home network on speed measurements?

Internet

slide-14
SLIDE 14

14 14

! Ideally placed between home devices and Internet ! Always on " Requires deploying infrastructure

Idea: Measure from home router

Internet

  • S. Sundaresan, W. de Donato, N. Feamster, R. Teixeira, S.

Crawford, A. Pescapé. Broadband Internet Performance: A View From the Gateway. ACM SIGCOMM’11.

slide-15
SLIDE 15

15

Deployments

▪

Breadth: The FCC/SamKnows study

–

7,800 gateways, 18 ISPs, multiple service plans

▪

Depth: The BISmark study

–

120+ gateways in 28 countries worldwide, periodic and on-demand measurements

SamKnows/BISmark

Last Mile Internet

Nearby Server

slide-16
SLIDE 16

16 16

▪

Home network can bottleneck end-to-end throughout

–

Homes with > 20Mbps most often bottlenecked on WiFi

▪

Better to measure access speed from home router

Lessons on the effect of home network

  • n speed
slide-17
SLIDE 17

17 17

▪

Cofounding factors of home network performance

▪

Metrics and measurement method

▪

From speed to quality of experience

▪

Final thoughts on Internet measurements

Outline

slide-18
SLIDE 18

18 18

▪

Capacity

–

Maximum IP-layer rate of maximum-sized packets

▪

Available bandwidth

–

Maximum unused capacity

▪

Bulk transfer capacity

–

Throughput of single TCP connection during bulk transfer

Speed metrics

slide-19
SLIDE 19

19 19

▪

Flooding

–

Large parallel TCP transfers & post-processing ! Measures the effective available bandwidth " Large overhead

▪

Advanced probing

–

Trains or pairs of probes with varying sizes/spacing ! Lower overhead " Assumptions may not always hold

Approaches to measure available bandwidth

slide-20
SLIDE 20

20 20

▪

Cross traffic is often elastic

Available bandwidth ≠ what is available for new connections

time bits per second capacity flow 1 flow 2

All popular speedtests estimate the available bandwidth with flooding methods

slide-21
SLIDE 21

21

Measuring access speed with flooding methods from home routers

SamKnows/BISmark

Last Mile Internet

Nearby Server

slide-22
SLIDE 22

22

Different methods measure different speed metrics

slide-23
SLIDE 23

23 23

Short-term throughput different from sustainable throughput

slide-24
SLIDE 24

24

Page load times stop improving above about 8-16 Mbit/s

Page load times stop improving

  • S. Sundaresan, N. Feamster, R. Teixeira, N. Magharei. Measuring and Mitigating

Web Performance Bottlenecks in Broadband Access Networks. IMC’13

slide-25
SLIDE 25

25

Last-mile latency matters

slide-26
SLIDE 26

26 26

Video resolution depends on factors

  • ther than speed

Nominal Speed 95th% active throughput

  • F. Bronzino, P. Schmitt, S.Ayoubi, G. Martins, R. Teixeira, N. Feamster. Inferring

Streaming Video Quality from Encrypted Traffic: Practical Models and Deployment Experience. Sigmetrics’20

slide-27
SLIDE 27

27 27

▪

A single metric of speed may not be sufficient

–

Short-term versus sustained

–

Consistency over time

▪

Speed is not enough

–

Web: Latency becomes bottleneck beyond 16 Mbps

–

Video: some correlation with access throughput, but many

  • ther factors
  • Eg., device, content, video streaming decisions

Lessons on measuring access performance

slide-28
SLIDE 28

28 28

▪

Cofounding factors of home network performance

▪

Metrics and measurement method

▪

From speed to quality of experience

▪

Final thoughts on Internet measurements

Outline

slide-29
SLIDE 29

29 29

Access networks are getting faster

Average speed in the United States (Mbps)

▪

Active tests are too disruptive

▪

Access link may not be the bottleneck

slide-30
SLIDE 30

30 30

Applications are complex, distributed, adaptive

Home Network ISP Local Caches IXP Interconnect Caches Service Servers Speedtest server Speedtest video traffic

▪

Paths to test server ≠ application paths

▪

Probes may be treated differently

▪

Active application-specific tests are hard to design, maintain

slide-31
SLIDE 31

31 31

Active measurements have reached their limit

slide-32
SLIDE 32

32 32

From active speed tests to passive Quality of Experience (QoE) inference

ISP IXP video traffic

Passive traffic monitor

▪

Observe applications that matter to users

▪

Infer QoE from network traffic

slide-33
SLIDE 33

33 33

▪

Implemented for low-cost devices

–

Raspberry Pi, Odroid

▪

Inference of video quality from encrypted network traffic

▪

Pilot home deployment

–

~10 in Paris

–

~60 in the US

Video quality with Network Microscope

  • F. Bronzino, P. Schmitt, S. Ayoubi, G. Martins, R. Teixeira, N. Feamster. Inferring

Streaming Video Quality from Encrypted Traffic: Practical Models and Deployment Experience. Sigmetrics’20

slide-34
SLIDE 34

34 34

▪

Captures all factors that matter

–

Access speed

–

Latency

–

Peering

–

Connectivity to services

▪

Adapted to individual households

Advantages of passive QoE inference

slide-35
SLIDE 35

35 35

▪

Bottleneck identification: Is the access ISP the performance bottleneck?

▪

What should ISPs advertise?

▪

What to present to users?

Open problems

slide-36
SLIDE 36

36 36

▪

Residential Internet performance measurements should focus

  • n QoE instead of speed

▪

Passive measurements are better to capture QoE

▪

As networks and usage evolve, measurements need to evolve

Summary

slide-37
SLIDE 37

37 37

▪

Cofounding factors of home network performance

▪

Metrics and measurement method

▪

From speed to quality of experience

▪

Final thoughts on Internet measurements

Outline

slide-38
SLIDE 38

38 38

▪

In-network programmability and load balancing

–

Harder to make active probes follow application paths

▪

Explosion of connected devices and IPv6

–

Internet-wide active probing prohibitive

▪

Link speeds keep increasing

–

Passive per packet measurements more challenging

Networks are evolving

slide-39
SLIDE 39

39 39

▪

Concerns over privacy

–

Passive measurements face restrictions

▪

Traffic is more often encrypted

–

Prevents deep-packet inspection

▪

Content everywhere

–

Shorter paths over fewer domains

Applications and users are evolving

slide-40
SLIDE 40

40 40

Opportunity: Leveraging advances in statistical learning

▪

What can we infer from encrypted traffic?

–

Application and device type identification

–

Application performance

–

Security threats

▪

Research challenges

–

Lack of labeled datasets

–

Co-design of measurements and inference

slide-41
SLIDE 41

41 41

Opportunity: Programmable data planes

▪

In-band Network Telemetry (INT)

–

Enables new measurement capabilities at switches

▪

What to measure?

▪

How to scale INT?

L B A C D E

L A L A C L L A C E

slide-42
SLIDE 42

42 42

▪

Internet measurements: The future is passive

▪

A number of interesting research challenges

–

Mapping of network performance to QoE

–

Scalability

–

Coverage for Internet-wide analyses

Concluding remarks

slide-43
SLIDE 43

43 43

Thanks!