Distributed Spectrum Assignment for Home WLANs
Julien Herzen (EPFL) Ruben Merz (Swisscom) Patrick Thiran (EPFL) April 17th, 2013
1 / 14
Distributed Spectrum Assignment for Home WLANs Julien Herzen (EPFL) - - PowerPoint PPT Presentation
Distributed Spectrum Assignment for Home WLANs Julien Herzen (EPFL) Ruben Merz (Swisscom) Patrick Thiran (EPFL) April 17th, 2013 1 / 14 Context Interfering neighboring wi-fi home/office networks www.wigle.net Several possible channels
1 / 14
www.wigle.net
2 / 14
3 / 14
3 / 14
3 / 14
4 / 14
5 / 14
5 / 14
6 / 14
B∈NA (IA(B) + IB(A)) + costA(bA) if A uses (fA, bA)
B∈NA (IA(B) + IB(A)) + costA(bnew) if A uses (fnew, bnew)
T
7 / 14
8 / 14
40 m 65 m
9 / 14
10 / 14
11 / 14
2 4 6 8 10 c 0.0 0.2 0.4 0.6 0.8 1.0 normalized value fairness capacity interference 11 / 14
2 4 6 8 10 c 0.0 0.2 0.4 0.6 0.8 1.0 normalized value fairness capacity interference 50 100 150 200 250 300 350 400 average spatial density [BSS/km2] 1000 2000 3000 4000 5000 6000 7000 8000 total capacity c = 0 c = 100 c = 1 11 / 14
12 / 14
10 20 30 40 50 60 average iterations per AP 0.0 0.2 0.4 0.6 0.8 1.0 normalized value Capacity, c+w Interference, c Capacity, c Interference, c+w 10 20 30 40 50 60 average iterations per AP 0.0 0.2 0.4 0.6 0.8 1.0 normalized value Capacity, c+w Capacity, c Interference, c Interference, c+w 10 20 30 40 50 60 average iterations per AP 0.3 0.4 0.5 0.6 0.7 0.8 fairness index Fairness, c+w Fairness, c 10 20 30 40 50 60 average iterations per AP 0.3 0.4 0.5 0.6 0.7 0.8 fairness index Fairness, c+w Fairness, c
13 / 14
14 / 14
1 / 5
◮ Main goal: minimize interference (no variable bandwidth)
◮ Heuristics, no focus on self-organization 2 / 5
compute list of bands to scan
micro-sensing
link stats from clients decision time time
block traffic
tm-s tswitch tswitch tsensing tm-s
unblock traffic timer fires
20 40 60 80 100 120 time [s] 2 4 6 8 10 12 14 16 throughput [Mbps] Link 1 starts sensing Link 1 switches band
3 / 5
5 MHz dBm MHz
10 MHz MHz
20 MHz MHz
4 / 5
5 / 5