Download presentation
Presentation is loading. Please wait.
Published byCarmel Griffith Modified over 9 years ago
1
OUCC 2015 Inspiring Innovation Presentation: Self-service WiFi debugging apps Presenter: Patrick Matlock, U of Waterloo Date: May 4 th, 2015 Email: pmatlock@uwaterloo.ca
2
THANKS My Mom Jason Testart
3
WIFI: ITS ABOUT THE DATA …
4
WHAT WAS THE PROBLEM ?
5
NO, REALLY … NS slide
6
MYWIFIEXPERIENCE journey “WiFi OK?” “Net-IDs not working!!” Vendor tools? Data? Solution must be fast! Development: “Own Dog Food” Crowd source “Visual?” Big Data How hard can it be …
7
THINK ABOUT THE ISSUES Logs: 1000 per minute (x2) Speed (Data; Monitoring Data) DB speed Device type Aruba: “general device type” Responsive design Privacy issues (helpdesk) (Mem)Cache Customer: “you/us”
8
SECURITY BY DESIGN SDLC (security development life cycle) “Spiral (waterfall; go back)” project management Privacy assessment Language security checklist Web server security checklist
9
TOP 6 RISKS 1.Big Data: mitigate 2.(Data) Speed: eliminate 3.DB: mitigate 4.Device type: mitigate 5.Cache: mitigate 6.Privacy: mitigate
10
myWiFiexperience Data flow
11
myWiFiexperience Web GUI
12
DEMO OF 3 PIECES https://ns-webapp-b.private.uwaterloo.ca/myWiFiexperience/index.php https://ns-webapp- b.private.uwaterloo.ca/NetIDgroupsWiFiexperience/viewNetIDs.php https://ns-webapp-b.private.uwaterloo.ca/helpdesk
13
USER MAIN PAGE
14
USER DATA
15
USER HEATMAP
16
NETID MAIN URL
17
THE OTHER HEATMAP
18
USER ERROR
19
BE CAREFUL ON ASSUMPTIONS
20
UNKNOWN UNKNOWNS? Logs: 1000 per minute (x2) -> VERY HARD Speed (Data; Monitoring Data) -> VERY HARD DB speed -> NO DB IPV6 -> 2,417,851,639,229,258,349,412,352 x 4 Device type -> VERY HARD
21
OK? SO? All initial goals met; live for 8+ months Aruba (now HP) became interested Aruba API calls Aruba general monitoring improvement Aruba adding a caching layer Open source my code; not vendor specific “working” to open API OAUTH2 for user apps “Virtual” WiFi helpdesk
22
THANKS! Questions & Answers
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.