gfiber wifi data
play

GFiber Wifi Data netdev1.1 Seville, Spain Feb 2016 - PowerPoint PPT Presentation

Proceedings of NetDev 1.1: The Technical Conference on Linux Networking (February 10th-12th 2016. Seville, Spain) GFiber Wifi Data netdev1.1 Seville, Spain Feb 2016 apenwarr@google.com These are my personal opinions. They do not necessarily


  1. Proceedings of NetDev 1.1: The Technical Conference on Linux Networking (February 10th-12th 2016. Seville, Spain) GFiber Wifi Data netdev1.1 Seville, Spain Feb 2016 apenwarr@google.com These are my personal opinions. They do not necessarily reflect the opinions of my employer. Not even a little.

  2. Proceedings of NetDev 1.1: The Technical Conference on Linux Networking (February 10th-12th 2016. Seville, Spain) Who are we? Source: pcmag.com article

  3. Proceedings of NetDev 1.1: The Technical Conference on Linux Networking (February 10th-12th 2016. Seville, Spain) A note on anonymity ● Privacy policy: ○ https://fiber.google.com/legal/privacy.html ● Data stored for a strictly limited time ● Just wifi stats: ○ Don’t log content or Internet endpoints ● MAC addrs are anonymized and IP addrs removed ● Extremely strict access and aggregation controls

  4. Proceedings of NetDev 1.1: The Technical Conference on Linux Networking (February 10th-12th 2016. Seville, Spain) Background spectrum analyzer

  5. Proceedings of NetDev 1.1: The Technical Conference on Linux Networking (February 10th-12th 2016. Seville, Spain) Background spectrum analyzer Open source: https://gfiber.googlesource. com/vendor/google/ platform/+/master/spectralanalyzer/

  6. Proceedings of NetDev 1.1: The Technical Conference on Linux Networking (February 10th-12th 2016. Seville, Spain) Number of nearby visible access points

  7. Proceedings of NetDev 1.1: The Technical Conference on Linux Networking (February 10th-12th 2016. Seville, Spain) Real-world device capabilities

  8. Proceedings of NetDev 1.1: The Technical Conference on Linux Networking (February 10th-12th 2016. Seville, Spain) Distribution of RSSI samples for each TV box

  9. Proceedings of NetDev 1.1: The Technical Conference on Linux Networking (February 10th-12th 2016. Seville, Spain) Comparing signal reception on AP submodels red = Router #1 (3 dB better!) blue = Router #2

  10. Proceedings of NetDev 1.1: The Technical Conference on Linux Networking (February 10th-12th 2016. Seville, Spain) Latency: isoping from GFiber android app Open source: https://gfiber.googlesource.com/vendor/google/platform/+/master/cmds/isoping.c

  11. Proceedings of NetDev 1.1: The Technical Conference on Linux Networking (February 10th-12th 2016. Seville, Spain) Latency: isoping from GFiber android app (zoomed) Open source: https://gfiber.googlesource.com/vendor/google/platform/+/master/cmds/isoping.c

  12. Proceedings of NetDev 1.1: The Technical Conference on Linux Networking (February 10th-12th 2016. Seville, Spain) Wifiblaster: real world wifi speeds (cdf) Open source: https://gfiber.googlesource.com/vendor/google/platform/+/master/wifiblaster/ Lawyerized design doc: http://www.tdcommons.org/dpubs_series/127/

  13. Proceedings of NetDev 1.1: The Technical Conference on Linux Networking (February 10th-12th 2016. Seville, Spain) Wifiblaster: single-family vs multi-dwelling

  14. Proceedings of NetDev 1.1: The Technical Conference on Linux Networking (February 10th-12th 2016. Seville, Spain) Signal strength cdf, single-family vs multi-dwelling

  15. Proceedings of NetDev 1.1: The Technical Conference on Linux Networking (February 10th-12th 2016. Seville, Spain) Speed vs signal, single-family vs multi-dwelling

  16. Proceedings of NetDev 1.1: The Technical Conference on Linux Networking (February 10th-12th 2016. Seville, Spain) RSSI vs Mbps (individual samples)

  17. Proceedings of NetDev 1.1: The Technical Conference on Linux Networking (February 10th-12th 2016. Seville, Spain) Performance drop with more connected stations

  18. Proceedings of NetDev 1.1: The Technical Conference on Linux Networking (February 10th-12th 2016. Seville, Spain) Wifi “taxonomy” breakdowns Open source: https://gfiber.googlesource.com/vendor/google/platform/+/master/taxonomy/

  19. Proceedings of NetDev 1.1: The Technical Conference on Linux Networking (February 10th-12th 2016. Seville, Spain) Real world wifi speeds: particular phone model

  20. Proceedings of NetDev 1.1: The Technical Conference on Linux Networking (February 10th-12th 2016. Seville, Spain) Real world wifi: Chromecast (needs minstrel-blues?) Minstrel-blues from Linux Plumbers Conf 2014: http://www.linuxplumbersconf.net/2014/ocw/proposals/2439

  21. Proceedings of NetDev 1.1: The Technical Conference on Linux Networking (February 10th-12th 2016. Seville, Spain) Partial channel overlap in crowded environments Open source channel selection: https://gfiber.googlesource.com/vendor/google/platform/+/master/waveguide/ Kitchen Bedroom 1 Bedroom 2 Bedroom 2 Bedroom 1 Kitchen -80 -60 -40 STA2 AP STA1 -30 AP -20 STA2 STA1 -30 -50 -50 -70 -70 -70 -50 -50 -40 -80 -60 -70 -50 STA1 AP STA2 AP STA1 -20 -30 STA2 -30 Kitchen Bedroom 1 Bedroom 2 Bedroom 2 Bedroom 1 Kitchen

  22. Proceedings of NetDev 1.1: The Technical Conference on Linux Networking (February 10th-12th 2016. Seville, Spain) Channel overlap: before & after

  23. Proceedings of NetDev 1.1: The Technical Conference on Linux Networking (February 10th-12th 2016. Seville, Spain) Wifi speed prediction based on theory

  24. Proceedings of NetDev 1.1: The Technical Conference on Linux Networking (February 10th-12th 2016. Seville, Spain) Wifi speed prediction based on typical values

  25. Proceedings of NetDev 1.1: The Technical Conference on Linux Networking (February 10th-12th 2016. Seville, Spain) Bandsteering (2.4 vs 5 GHz) Bandsteering patches: https://gfiber.googlesource.com/vendor/opensource/hostap/+/master Dual-band, non-Apple devices only

  26. Proceedings of NetDev 1.1: The Technical Conference on Linux Networking (February 10th-12th 2016. Seville, Spain) Future: bounciness analysis

  27. Proceedings of NetDev 1.1: The Technical Conference on Linux Networking (February 10th-12th 2016. Seville, Spain) Future: passive latency measurement ● Measure time delays: ○ SYN to SYN-ACK: Internet-facing RTT ○ SYN-ACK to ACK: wifi-facing RTT ● Allows measuring success of fq_codel, per-station queuing, etc.

  28. Proceedings of NetDev 1.1: The Technical Conference on Linux Networking (February 10th-12th 2016. Seville, Spain) Future: measuring effects of airtime fairness * Without airtime fairness, slow clients can ruin it for everyone. :(

  29. Proceedings of NetDev 1.1: The Technical Conference on Linux Networking (February 10th-12th 2016. Seville, Spain) Yakthulhu (and Questions?)

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend