residential internet performance measurements the future
play

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


  1. Residential Internet Performance Measurements: The Future is Passive Renata Teixeira Director of Research at Inria, Paris Visiting Scholar at Stanford Univers ity

  2. Measuring residential Internet performance is crucial ▪ Home users ▪ Regulators, policymakers ▪ ISPs, content providers 2

  3. How to measure Internet access performance? Which metrics should we measure? ▪ How to measure them? ▪ 3

  4. Many “speed tests”, but what do they measure? Access ISP performance? ▪ WiFi in the home? ▪ Bulk transfer capacity? Access capacity? ▪ Do these measurements match application performance? ▪ 4

  5. Speed ≠ application performance 5

  6. Outline Cofounding factors of home network performance ▪ Metrics and measurement method ▪ From speed to quality of experience ▪ Final thoughts on Internet measurements ▪ 6

  7. Outline Cofounding factors of home network performance ▪ Metrics and measurement method ▪ From speed to quality of experience ▪ Final thoughts on Internet measurements ▪ 7

  8. Are users getting what they paid for? In 2009: dataset with > 10K home users ▪ Reports quality of ISPs in France ▪ Orange Clients on home computers ▪ Free Pings Internet – FTP download/upload – Neuf Metadata: ISP, SLA, and city – Numericable 8

  9. Grenouille’s users rarely got advertised speeds Cumulative fraction of users Fewer than half of the users achieve 80% of advertised SLA 95 th percentile of download speeds / advertised SLA 9

  10. Many confounding factors Internet Home network: WiFi, cross traffic ▪ Server location ▪ Test method ▪ 10 10

  11. Are throughput bottlenecks in the access ISP or the home WiFi? User’s traffic Internet 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 • S. Sundaresan, N. Feamster, R. Teixeira. Home Network or Access Link? Locating LastMile Downstream Throughput Bottlenecks . PAM’16. 11 11

  12. Prevalence of last-mile bottlenecks Fraction of positive tests with last-mile bottlenecks Access link Wireless Access link Wireless 1 . 0 Fraction of tests 0 . 8 0 . 6 0 . 4 0 . 2 0 . 0 0 10 20 30 40 50 60 70 80 90 2,652 homes in Downstream access link throughput bins (Mbps) Downstream access capacity bins (Mbps) FCC, Nov 2014 12 12

  13. How to reduce the effect of the home network on speed measurements? Internet End-hosts ▪ Test affected by home network – Home router ▪ Direct measurement of access link – 13 13

  14. Idea: Measure from home router Internet ! Ideally placed between home devices and Internet ! Always on " Requires deploying infrastructure S. Sundaresan, W. de Donato, N. Feamster, R. Teixeira, S. Crawford, A. Pescapé. Broadband Internet Performance: A View From the Gateway . ACM SIGCOMM’11. 14 14

  15. Deployments Last Mile Internet SamKnows/BISmark Nearby Server 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 15

  16. Lessons on the effect of home network on speed Home network can bottleneck end-to-end throughout ▪ Homes with > 20Mbps most often bottlenecked on WiFi – Better to measure access speed from home router ▪ 16 16

  17. Outline Cofounding factors of home network performance ▪ Metrics and measurement method ▪ From speed to quality of experience ▪ Final thoughts on Internet measurements ▪ 17 17

  18. Speed metrics 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 – 18 18

  19. Approaches to measure available bandwidth 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 19 19

  20. Available bandwidth ≠ what is available for new connections Cross traffic is often elastic ▪ All popular speedtests estimate bits per second capacity the available bandwidth with flow 1 flooding methods flow 2 time 20 20

  21. Measuring access speed with flooding methods from home routers Last Mile Internet SamKnows/BISmark Nearby Server 21

  22. Different methods measure different speed metrics 22

  23. Short-term throughput different from sustainable throughput 23 23

  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 24

  25. Last-mile latency matters 25

  26. Video resolution depends on factors other than speed Nominal Speed 95 th % 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 26 26

  27. Lessons on measuring access performance 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 – other factors Eg., device, content, video streaming decisions • 27 27

  28. Outline Cofounding factors of home network performance ▪ Metrics and measurement method ▪ From speed to quality of experience ▪ Final thoughts on Internet measurements ▪ 28 28

  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 ▪ 29 29

  30. Applications are complex, distributed, adaptive Service Servers Paths to test server ≠ application paths ▪ Probes may be treated differently ▪ Local Caches Home Network Active application-specific tests are hard to ▪ IXP design, maintain Speedtest ISP Interconnect video traffic Caches Speedtest server 30 30

  31. Active measurements have reached their limit 31 31

  32. From active speed tests to passive Quality of Experience (QoE) inference Observe applications that matter to users ▪ Passive Infer QoE from network traffic ▪ traffic monitor IXP ISP video traffic 32 32

  33. Video quality with Network Microscope 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 – 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 33 33

  34. Advantages of passive QoE inference Captures all factors that matter ▪ Access speed – Latency – Peering – Connectivity to services – Adapted to individual households ▪ 34 34

  35. Open problems Bottleneck identification: Is the access ISP the ▪ performance bottleneck? What should ISPs advertise? ▪ What to present to users? ▪ 35 35

  36. Summary Residential Internet performance measurements should focus ▪ on QoE instead of speed Passive measurements are better to capture QoE ▪ As networks and usage evolve, measurements need to evolve ▪ 36 36

  37. Outline Cofounding factors of home network performance ▪ Metrics and measurement method ▪ From speed to quality of experience ▪ Final thoughts on Internet measurements ▪ 37 37

  38. Networks are evolving 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 – 38 38

  39. Applications and users are evolving Concerns over privacy ▪ Passive measurements face restrictions – Traffic is more often encrypted ▪ Prevents deep-packet inspection – Content everywhere ▪ Shorter paths over fewer domains – 39 39

  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 – 40 40

  41. Opportunity: Programmable data planes In-band Network Telemetry (INT) ▪ Enables new measurement capabilities at switches – L A L A C L A C E L L A C E B D What to measure? ▪ How to scale INT? ▪ 41 41

  42. Concluding remarks Internet measurements: The future is passive ▪ A number of interesting research challenges ▪ Mapping of network performance to QoE – Scalability – Coverage for Internet-wide analyses – 42 42

  43. Thanks! 43 43

Recommend


More recommend