Robust and Energy Efficient MAC/PHY Strategies of Wi-Fi
Sunghyun Choi, Ph.D., FIEEE
Multimedia & Wireless Networking Lab. Seoul National University, Korea http://www.mwnl.snu.ac.kr
Robust and Energy Efficient MAC/PHY Strategies of Wi-Fi Sunghyun - - PowerPoint PPT Presentation
Robust and Energy Efficient MAC/PHY Strategies of Wi-Fi Sunghyun Choi, Ph.D., FIEEE Multimedia & Wireless Networking Lab. Seoul National University, Korea http://www.mwnl.snu.ac.kr Introduction Wi-Fi has become an indispensable part of
Sunghyun Choi, Ph.D., FIEEE
Multimedia & Wireless Networking Lab. Seoul National University, Korea http://www.mwnl.snu.ac.kr
2
Introduction
3
Introduction
Require robustness and energy efficiency
4
Contents
5
6
Introduction
7
Introduction
Aggregating more subframes results in much higher throughput!
8
Introduction
IEEE 802.11n Mixed‐mode frame format of A‐MPDU
9
Channel Estimation and Compensation in Wi-Fi
Testbed experiment 1. Error Vector Magnitude (EVM) and IQ constellation
Rx symbol dispersion at the latter part of AMPDU is much larger than that at the front part of A‐MPDU `
10
Channel Estimation and Compensation in Wi-Fi
Testbed experiment 2. Throughput measurement
11
Two Proposed Approaches
12
Source: Seongho Byeon, Kangjin Yoon, Okhwan Lee, Woonsun Cho, Seungseok Oh, and Sunghyun Choi, "MoFA: Mobility‐aware Frame Aggregation in Wi‐Fi," in Proc. ACM CoNEXT 2014, Sydney, Australia, Dec. 2‐5, 2014.
13
MoFA: Mobility-Aware Frame Aggregation in Wi-Fi
14
MoFA: Mobility-Aware Frame Aggregation in Wi-Fi
1) Standard‐compliant algorithm (with ease of implementation) 2) Prototype in commercial 802.11n devices (AR9380) with ath9k driver 3) Need to modify transmitter‐side only
A‐RTS: Adaptive use of RTS/CTS in order to
interference
15
MoFA: Mobility-Aware Frame Aggregation in Wi-Fi
Performance of MoFA reaches up to the most outer curve which is obtained by the
16
MoFA: Mobility-Aware Frame Aggregation in Wi-Fi
default setting, and optimal bound for 1 m/s
10 20 30 40
Mobile STA1 Mobile STA2 Mobile STA3 Static STA4 Static STA5
Throughput (Mb/s) No aggregation 802.11n default setting
MoFA
17
Source: Okhwan Lee, Weiping Sun, Jihoon Kim, Hyuk Lee, Bo Ryu, Jungwoo Lee, and Sunghyun Choi, "ChASER: Channel‐Aware Symbol Error Reduction for High‐Performance WiFi Systems in Dynamic Channel Environment,“ in Proc. IEEE INFOCOM 2015, Apr. 26 ‐ May 1, 2015.
18
ChASER: Channel-Aware Symbol Error Reduction
/
1
/
19
ChASER: Channel-Aware Symbol Error Reduction
Microsoft SORA
20
ChASER: Channel-Aware Symbol Error Reduction
21
22
Introduction
Consume more energy
[1] C.‐Y. Li, C. Peng, S. Lu, and X. Wang, “Energy‐based rate adaptation for 802.11n,” in Proc. Mobicom, Aug, 2012.
23
Background
[2] X. Zhang and K. Shin, “E‐mili: energy‐minimizing idle listening in wireless networks,” IEEE Trans. Mob. Computing., vol. 11, no. 9, 2012.
24
Background
idle mix LNA fil amp ADC
P P P P P P
ADC ANT
P Bandwidth N
BP Filter LP Filter Mixer Mixer BP Filter Power AMP DAC LNA BP Filter Mixer BP Filter ADC LP Filter Mixer TX RF Circuitry RX RF Circuitry
CPU for Baseband Signal Processing
[3] S. Cui, A. J. Goldsmith, and A. Bahai, “Energy‐constrained Modulation Optimization,” IEEE Trans. Wireless Communications, 4(5), 2005. [4] J. Thomson and B. Baas, “An Integrated 802.11a Baseband and MAC Processor,” in Proc. IEEE Int’l Solid‐State Circuits Conf. (ISSCC) Digest
25
Measurement Environment
26
Measurement Result
584 607 740 868 723 769 961 1265 855 926 1183 1661
27
Measurement Result
587 ~ 654 807 ~ 910 1000 ~ 1150 1137 ~ 1478 688 ~ 726 980 ~ 1170 1287 ~ 1590 2405 ~ 3087 834 ~ 922 1500 ~ 1780 2122 ~ 2690 3692 ~ 4714
28
Source: Okhwan Lee, Jihoon Kim, and Sunghyun Choi, "WiZizz: Energy Efficient Bandwidth Management in IEEE 802.11ac Wireless Networks,“ in Proc. IEEE SECON 2015, Seattle, USA, June 22 ‐ 25, 2015.
29
WiZizz: Energy Efficient Bandwidth Management
160 MHz DATA 160 MHz 20 MHz DATA 20 MHz Baseline WiZizz Bandwidth Time Time Save energy Bandwidth
30
WiZizz: Energy Efficient Bandwidth Management
DATA-STA1 ACK- STA1
AP STAs
ACK- STA2
IC RX TX
DATA- STA2
STA1 STA2
Power Power Time Time
Save energy
31
WiZizz: Energy Efficient Bandwidth Management
Allocation Vector (NAV)
80 20
( ) 3 ( )
RTS CTS data ack data ack
T T T r T SIFS T r T SIFS
32
WiZizz: Energy Efficient Bandwidth Management
Time Bandwidth DATA ACK 20 MHz Switch to 80 MHz Switch to 20 MHz RTS RTS RTS RTS BW of STA CTS
Network Allocation Vector (NAV)
Upward switching condition Downward switching condition
33
WiZizz: Energy Efficient Bandwidth Management
BW NANT Upward (Dup) Downward (Ddown) 20↔80 3 73.6 48.53 20↔80 1 73.04 45.07 20↔40 3 40.53 22.67
34
WiZizz: Energy Efficient Bandwidth Management
80 20
( ) ( )
action ack data up down data
T SIFS T T r D D T r
35
WiZizz: Energy Efficient Bandwidth Management
Time Bandwidth DATA
More Data = 0
20 MHz Switch to 80 MHz Switch to 20 MHz
NAV
Action Action Action Action
BW of STA
ACK ACK
Upward switching condition Downward switching condition
ACK ACK ACK
36
WiZizz: Energy Efficient Bandwidth Management
Single node (80 MHz) Multiple node (80 MHz)
500 1000 1500 2000 0.01 0.1 1 10 Power consumption (mW) Source rate (Mb/s)
Baseline WiZizz
500 1000 1500 2000 2500 5 10 15 20 Power consumption (mW) Number of STAs
Baseline WiZizz
55% energy saving 25% energy saving
37
WiZizz: Energy Efficient Bandwidth Management
80 MHz 160 MHz
1000 2000 3000 4000 5 10 15 20 Power consumption (W) Number of STAs
Baseline WiZizz
1000 2000 3000 4000 5 10 15 20 Power consumption (W) Number of STAs
Baseline WiZizz
73% energy saving 57% energy saving
38
Conclusion (1/2)
39
Conclusion (2/2)
42
References
Seongho Byeon, Kangjin Yoon, Okhwan Lee, Woonsun Cho, Seungseok Oh, and Sunghyun Choi, "MoFA: Mobility-aware Frame Aggregation in Wi-Fi," in Proc. ACM CoNEXT 2014, Sydney, Australia, Dec. 2-5, 2014. Okhwan Lee, Weiping Sun, Jihoon Kim, Hyuk Lee, Bo Ryu, Jungwoo Lee, and Sunghyun Choi, "ChASER: Channel-Aware Symbol Error Reduction for High-Performance WiFi Systems in Dynamic Channel Environment,“ in Proc. IEEE INFOCOM 2015, Hong Kong, Apr. 26 - May 1, 2015. Okhwan Lee, Jihoon Kim, and Sunghyun Choi, "WiZizz: Energy Efficient Bandwidth Management in IEEE 802.11ac Wireless Networks,“ in Proc. IEEE SECON 2015, Seattle, USA, June 22 - 25, 2015.
43
44
Impact of Mobility (1/2)
highly susceptible to mobility
channel bonding (BW 40) are highly affected by the mobility
the performance degradation
45
Impact of Mobility (2/2)
A-MPDU length adaptation will increase the accuracy of Minstrel rate selection
2 ms aggregation time bound
time bound due to high SFER for currently selected PHY rate
46
Measurement Result
1360 1414 1544 2160 2157 2257 2434 2877 2896 3043 3280
47
Measurement Result
48
Related Work
4 ANTs DATA 4 ANTs 4 ANTs
1 ANT DATA 4 ANTs 1 ANT Baseline SMPS # of ANTs Time Time Save energy
49
Power Consumption Modeling
1 2
: Bandwidth (MHz) : Data rate (Mb/s)
idle rx rx f
P i N BW i N P BW r
1 2 3 rx rx ss rx f
P N f N BW N r P
OURS SS DS TS
IWL5300 (11n) 2.5 354 0.2 3.34 4.2 4.6 493.1 4.117 241.4 AR9380 (11n) 2.31 19.8 0.3 0.6 4.6 7 414.7 1.654 34.62 QCA9880 (11ac) 2.22 54.36 0.472 1.08 6.619 11.93 472.1 1.978 79.88
1
2
3
f
P
1
i
2
i
( )
S S
f N [1] C.‐Y. Li, C. Peng, S. Lu, and X. Wang, “Energy‐based rate adaptation for 802.11n,” in ACM Mobicom, Aug. 2012.