wtf locating problems in home networks
play

WTF? Locating Problems in Home Networks Srikanth Sundaresan Nick - PowerPoint PPT Presentation

WTF? Locating Problems in Home Networks Srikanth Sundaresan Nick Feamster Georgia Tech Renata Teixeira, INRIA Ongoing work with Federal Communications Commission. BISmark: A platform to study home networks BISmark Gateway ISP Network Internet


  1. WTF? Locating Problems in Home Networks Srikanth Sundaresan Nick Feamster Georgia Tech Renata Teixeira, INRIA Ongoing work with Federal Communications Commission.

  2. BISmark: A platform to study home networks BISmark Gateway ISP Network Internet Home Modem Network Access link 2

  3. BISmark: A platform to study home networks BISmark Gateway ISP Network Internet Home Modem Network Access link • Custom OpenWrt firmware – Netgear gateways – 650 MHz processor, 128 MB RAM 3

  4. BISmark: A platform to study home networks BISmark Gateway ISP Network Internet Home Modem Network Access link • Custom OpenWrt firmware – Netgear gateways – 650 MHz processor, 128 MB RAM • Active and passive measurements in and out of home network 4

  5. Deployment 200+ gateways in 20+ countries (Jan 2014) 5

  6. Are homes bottlenecked by the wireless network or the access link? 6

  7. Are homes bottlenecked by the wireless network or the access link? • Clients or servers don’t have sufficient visibility – Can identify presence of bottlenecks, but not location 7

  8. Are homes bottlenecked by the wireless network or the access link? • Clients or servers don’t have sufficient visibility – Can identify presence of bottlenecks, but not location • The gateway sits at the junction of the two networks – It sees traffic on both sides 8

  9. Are homes bottlenecked by the wireless network or the access link? • Clients or servers don’t have sufficient visibility – Can identify presence of bottlenecks, but not location • The gateway sits at the junction of the two networks – It sees traffic on both sides How can we exploit the gateway’s vantage point to locate performance bottlenecks? 9

  10. Router Sees Bottlenecks in the Last Mile Bottleneck link Intuition: packets are buffered at bottleneck link. 10

  11. Router Sees Bottlenecks in the Last Mile Bottleneck link Intuition: packets are buffered at bottleneck link. 11

  12. Router Sees Bottlenecks in the Last Mile Bottleneck link Access link Intuition: packets are buffered at bottleneck link. • Smoothed departures on bottleneck leads to steady packet inter ‐ arrival times at the destination 12

  13. Router Sees Bottlenecks in the Last Mile Bottleneck link Access link Intuition: packets are buffered at bottleneck link. • Smoothed departures on bottleneck leads to steady packet inter ‐ arrival times at the destination • Buffering delays at queue leads to increased RTT 13

  14. Router Sees Bottlenecks in the Last Mile Bottleneck link Wireless Link Access link Intuition: packets are buffered at bottleneck link. • Smoothed departures on bottleneck leads to steady packet inter ‐ arrival times at the destination • Buffering delays at queue leads to increased RTT 14

  15. Bottleneck Smoothes Interarrival cv t = 0.88 cv t = 0.05 Packets after bottleneck have low coefficient of variation of interarrival time (cv t ) 15

  16. LAN RTT Detects Wireless Bottlenecks Wireless bottleneck Access link bottleneck LAN RTT ( τ ) between gateway and client increases significantly if the wireless is the bottleneck 16

  17. Maximum Likelihood Detector Random variable takes different values depending on conditions • Pick a threshold that minimizes false positives and false negatives • Distribution given: Detection Distribution given: “Access Link Bottleneck” Threshold “Access Link Not Bottleneck” False Positives False Negatives

  18. Putting It Together Collect packet trace T c = 0.8 T t = 15 ms Yes cv t < T c Access bottleneck No No Yes τ > T t Wireless bottleneck Not enough demand Where’s The Fault (WTF): A lightweight threshold ‐ based system that runs on the gateway 18

  19. Wireless Bottlenecks are Common Wireless bottlenecks are common, especially as throughput increases Access link bottlenecks are rare, only happens at low throughput Homes with throughput greater than 35 Mbits/s almost never see access link bottleneck. 19

  20. Bottlenecked wireless latencies affect end ‐ to ‐ end latencies Median LAN/WAN RTT latency is 10% In ‐ home latency is a significant contributor to end ‐ to ‐ end latency 20

  21. FCC Deployment: Challenges • Advantages: Much bigger deployment • Challenges: Weaker hardware, closed chipset WNDR 3800 WNR3500L (BISmark) (SamKnows) RAM 512 MB 128 MB Processor 650 MHz Geode 480 MHz MIPS 74k Flash Storage 16 MB 8 MB Chipset Atheros 9k (Open) Broadcom (Closed) • Additional challenge: Newer whitebox deployments are “off the critical path”

  22. Implications • Continuous packet capture is not an option – Even sampling is tricky • Cannot collect wireless statistics, so full algorithm cannot be deployed

  23. Broader Project: Fixed and Mobile Measurements Home Gateway (BISmark) Fixed ‐ line • measurements Dongle ‐ based • measurements Internet http://projectbismar • k. BISmark github.com/ Gateway Mobile Handset (MySpeedTest) Periodic latency • measurements Upload and download • throughput tests on demand Google Play: • http://goo.gl/28tx3 Github: • http://goo.gl/yAIp89 2 3

Recommend


More recommend