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!