Toke Høiland-Jørgensen (Red Hat / Karlstad University) Per Hurtig (Karlstad University) Anna Brunstrom (Karlstad University)
IEEE WCNC Marrakech, April 2019
PoliFi: Airtime Policy Enforcement for WiFi
1
PoliFi: Airtime Policy Enforcement for WiFi Toke Hiland-Jrgensen - - PowerPoint PPT Presentation
PoliFi: Airtime Policy Enforcement for WiFi Toke Hiland-Jrgensen (Red Hat / Karlstad University) Per Hurtig (Karlstad University) Anna Brunstrom (Karlstad University) IEEE WCNC Marrakech, April 2019 1 Outline Background
IEEE WCNC Marrakech, April 2019
1
2
3
4
1 |I| T_data(i) ∑ _j∈IT_data(j)
L_i T_data(i)+T_oh
5
Fast 1 Fast 2 Slow Fast 1 Fast 2 Slow Fast 1 Fast 2 Slow Fast 1 Fast 2 Slow 0.0 0.2 0.4 0.6 0.8 1.0 Airtime share FIFO FQ-CoDel FQ-MAC Airtime fair FQ
6
7
8
Kernel mac80211 subsystem Weighted DRR scheduler WiFi hardware Device driver Userspace Policy daemon Assoc / disassoc notifications Station queue state Set station weights Airtime usage Station
Weight Deficits
Station
Weight Deficits
Station
Weight Deficits User configuration Station state tracker
9
10
11
Station 1 Station 2 Station 3 Station 4 Station 1 Station 2 Station 3 Station 4 Station 1 Station 2 Station 3 Station 4 Station 1 Station 2 Station 3 Station 4 0.0 0.1 0.2 0.3 0.4 0.5 Airtime share No policy Static Dynamic Limit
12
Station 1 Station 2 Station 3 Station 4 Station 1 Station 2 Station 3 Station 4 Station 1 Station 2 Station 3 Station 4 Station 1 Station 2 Station 3 Station 4 0.0 0.1 0.2 0.3 0.4 0.5 Airtime share No policy Static Dynamic Limit
13
BSS 1 BSS 2 BSS 1 BSS 2 0.0 0.2 0.4 0.6 0.8 1.0 Airtime share Dynamic Limit BSS 1 BSS 2 BSS 1 BSS 2 0.0 0.2 0.4 0.6 0.8 1.0 Airtime share Dynamic Limit
14
15
16
17
18
19
20