snooze: energy management in 802.11n wlans
DESCRIPTION
Snooze: Energy Management in 802.11n WLANs. Ki-Young Jang, Shuai Hao , Anmol Sheth , Ramesh Govindan. Background. Evolution of Wi-Fi. Mbps. 8x speedup compared to 802.11a/g. Performance vs. Energy Usage. MIMO higher data rate spatial diversity. Background. - PowerPoint PPT PresentationTRANSCRIPT
![Page 1: Snooze: Energy Management in 802.11n WLANs](https://reader036.vdocuments.mx/reader036/viewer/2022070501/56816923550346895de05922/html5/thumbnails/1.jpg)
Snooze: Energy Management in 802.11n WLANs
Ki-Young Jang, Shuai Hao, Anmol Sheth, Ramesh Govindan
![Page 2: Snooze: Energy Management in 802.11n WLANs](https://reader036.vdocuments.mx/reader036/viewer/2022070501/56816923550346895de05922/html5/thumbnails/2.jpg)
Background2
Evolution of Wi-Fi
Performance vs. Energy Usage
WaveLAN (1995)
802.11b (1997)
802.11g (2003)
802.11n 3x3
(2009)
802.11n 4x4
(2011)
0
200
400
600
800
1000
1200Wi-Fi Performance
8x speedup compared to
802.11a/g
Mbp
s
![Page 3: Snooze: Energy Management in 802.11n WLANs](https://reader036.vdocuments.mx/reader036/viewer/2022070501/56816923550346895de05922/html5/thumbnails/3.jpg)
3
Background802.11n Features and Energy Usage
A B
Energy management should exploit bothsleep opportunities and antenna configuration.
MIMO higher data rate spatial diversity
Additional power states:10-30% of peak power
consumption of the tablet!
# of Antenna
12 1.99 1.27 1.13 0.103 2.10 1.60 1.45 0.10
Intel Wi-Fi Link 5300(W)Tx Rx Idle Sleep
1.28 0.94 0.82 0.10
1.5x and 1.6x 1.3x and
1.7x
![Page 4: Snooze: Energy Management in 802.11n WLANs](https://reader036.vdocuments.mx/reader036/viewer/2022070501/56816923550346895de05922/html5/thumbnails/4.jpg)
4Motivation Design Implementation Evaluation
MotivationMicro-sleep Opportunities
A
B
APt
Sleep!Z ZZ
Sleep!Z ZZ
t
t
![Page 5: Snooze: Energy Management in 802.11n WLANs](https://reader036.vdocuments.mx/reader036/viewer/2022070501/56816923550346895de05922/html5/thumbnails/5.jpg)
5
Micro-sleepSleep + Wakeup = ~2ms
Motivation Design Implementation Evaluation
MotivationMicro-sleep Opportunities
# of STATraffic
1 1 2 1 2VoIP File HD Video
0.00.20.40.60.81.0
EXPLOITABLE NON-EXPLOITABLE TX RX
Nor
mal
ized
Tim
eSleeping while AP is servicing others1Sleeping during inter-frame gaps2
Depending on the traffic and number of clients, we can get energy savings of 30% ~ 90%.
![Page 6: Snooze: Energy Management in 802.11n WLANs](https://reader036.vdocuments.mx/reader036/viewer/2022070501/56816923550346895de05922/html5/thumbnails/6.jpg)
6Motivation Design Implementation Evaluation
Motivation
1 2 30
5
10
15
RX Antennas
Tim
e (s
econ
ds)
1 2 305
101520
RX Antennas
Ener
gy (J
)
Internet as bottleneck: SISO is best
1 2 302468
10
RX Antennas
Tim
e (s
econ
ds)
1 2 302468
10
RX Antennas
Ener
gy (J
)
High bandwidth scenario: MIMO3 is best
Antenna Configuration
Antenna configuration should be adaptive based on traffic demand and link quality.
![Page 7: Snooze: Energy Management in 802.11n WLANs](https://reader036.vdocuments.mx/reader036/viewer/2022070501/56816923550346895de05922/html5/thumbnails/7.jpg)
7
Challenges
• Micro-sleep with minimal impact on delay and throughput-sensitive traffic
• Adaptive antenna configuration management• Joint design of both mechanisms• Application agnostic
Time (ms)
Pow
er(W
)
100 200 300
Sleep for 50ms
Sleep for 70ms
![Page 8: Snooze: Energy Management in 802.11n WLANs](https://reader036.vdocuments.mx/reader036/viewer/2022070501/56816923550346895de05922/html5/thumbnails/8.jpg)
8
ContributionDesign and Implementation of Snooze
Joint, application-agnostic design of client micro-sleep and antenna configuration management.
Extensive experiments that demonstrate 30~85% energy-savings over CAM across a wide range of traffic scenarios.
![Page 9: Snooze: Energy Management in 802.11n WLANs](https://reader036.vdocuments.mx/reader036/viewer/2022070501/56816923550346895de05922/html5/thumbnails/9.jpg)
9Motivation Design Implementation Evaluation
AP-Directed DesignSnooze AP
Snooze Client
• Shapes traffic to create sleep opportunities• Minimal impact on traffic• Minimizes the number of active
clients
• Manages antenna configurations• Minimizes antennas needed
Goal: Reduce client energy consumption by jointly controlling sleep and antenna configuration
![Page 10: Snooze: Energy Management in 802.11n WLANs](https://reader036.vdocuments.mx/reader036/viewer/2022070501/56816923550346895de05922/html5/thumbnails/10.jpg)
10
Sleep duration: based on measured packet arrival rate Awake duration: based on average airtime consumption
Motivation Design Implementation Evaluation
Snooze Components
Micro-sleepScheduling
AntennaMgmt.
If measured airtime utilization is
< 0.3: high link quality or more antennas -> turn off 1 antenna
> 0.7: low link quality or less antennas -> turn on 1 antenna
Rate Adaptation: AP uses default rate-control algorithm with restricted search space
Hysteresis and moving averages
SleepAwake
25.50 25.51 25.52 25.53 25.54 25.55Sleep
Awake
A: 1Mbps
B: 20Mbps
Time (Second)
![Page 11: Snooze: Energy Management in 802.11n WLANs](https://reader036.vdocuments.mx/reader036/viewer/2022070501/56816923550346895de05922/html5/thumbnails/11.jpg)
11Motivation Design Implementation Evaluation
ImplementationAP Client
Driv
erKe
rnel
RateTable
AirtimeUsage
iwlagn
Airtime Scheduling
Sleep/WakeupComputation
mac80211...
Per client traffic queue
Sleep/Wakeup
Antenna Configuration
iwlagn
mac80211
![Page 12: Snooze: Energy Management in 802.11n WLANs](https://reader036.vdocuments.mx/reader036/viewer/2022070501/56816923550346895de05922/html5/thumbnails/12.jpg)
12Motivation Design Implementation Evaluation
Evaluation
Applications used for evaluation
Delay/Jitter Sensitivity
High Low
Bandwidth Requirement
High HD video streaming File downloading
Low VoIP Chat
Overview and Setup
Performance comparisonConstantly Awake Mode (CAM)
802.11 Power Save Mode (PSM)
Evaluation metricTotal energy usage of NIC
Application throughput and delay
![Page 13: Snooze: Energy Management in 802.11n WLANs](https://reader036.vdocuments.mx/reader036/viewer/2022070501/56816923550346895de05922/html5/thumbnails/13.jpg)
13Motivation Design Implementation Evaluation
EvaluationHigh Definition Video Streaming
More than 25% low-power sleeping compared with both CAM and PSM
About 50% energy savings compared with both CAM and PSM
Average delayCAM : 2.5ms, PSM : 4ms, Snooze : 8ms
![Page 14: Snooze: Energy Management in 802.11n WLANs](https://reader036.vdocuments.mx/reader036/viewer/2022070501/56816923550346895de05922/html5/thumbnails/14.jpg)
14Motivation Design Implementation Evaluation
EvaluationHeterogeneous Traffic
Snooze can accommodate multiple concurrent applications.
ClientMode
HD
Chat
VoIP File HD
Chat
VoIP File HD
Chat
VoIP File
CAM PSM Snooze
0
50
100
150
200 SLEEP IDLE TX RX
Ener
gy(J
)
One app per client
Both techniques contribute significantly to energy savings, but contribution varies across traffic.
Energy saving breakdown
37%
63%
File80%
20%
VoIP
69%
31%
HD90%
10%
Chat
micro-sleepantenna config.
![Page 15: Snooze: Energy Management in 802.11n WLANs](https://reader036.vdocuments.mx/reader036/viewer/2022070501/56816923550346895de05922/html5/thumbnails/15.jpg)
15
Related Work
Energy Management Techniques for 802.11
uPM C-PSM Catnap NAPman Snooze
AP-directed
Traffic types
HB-DS
HB-DI
LB-DS
LB-DI
802.11n
Rate adaptation
Multiple apps per client
![Page 16: Snooze: Energy Management in 802.11n WLANs](https://reader036.vdocuments.mx/reader036/viewer/2022070501/56816923550346895de05922/html5/thumbnails/16.jpg)
16
Conclusion
Client micro-sleep and antenna configuration managementApplication agnostic30~85% energy saving across a wide range of traffic scenarios
Snooze: Energy Management Scheme for 802.11n
Future Work
Multi-AP settingHighly bursty workloadsParameter sensitivity