Professional Documents
Culture Documents
E-Energy 2010
Outline
Introduction
Related Work
Power Model
Model Validation
Discussion
Conclusion
Introduction
Power consumption of data transmission in WLAN
802.11 Wireless network interface (WNI)
Different power consumption in different operating modes
Energy = Power(operating mode)* Duration(operating mode)
The duration information is not easily accessible
Related Work
Power analysis of network protocols
Power analysis of different TCP versions such as Reno,
Newreno and SACK[9]
Impact on power consumption from different TCP
header options such as window scale option[10]
Power consumption of MAC/PHY layer overhead[14]
Power models that use low-level information
Power model based on WNI operating modes [3]
Power Model
Traffic Burstiness
Burst
Interval TI
Burst size SB
Bin rate r
r = SB/T = SB/(TB+TI)
Burst
Duration TB
Packet
Interval
Tsleep = TI - Ttimeout
SLEEP
PS
IDLE
RECEIVE
PR
RECEIVE
PSM
Timeout
TRANSMIT
IDLE PI
TRANSMIT
PT
Two Scenarios
Threshold of bin rate rc
When Tsleep = 0,
rc = SB/ (TB+ Ttimeout).
Scenario 1: {{r >= rc } and {PSM is enabled}} or
{CAM is enabled} .
Scenario 2: { r < rc } and {PSM is enabled}.
PT
TI
PR
PI
Ps
TB
SLEEP IDLE RECEIVE TRANSMIT
Scenario 1
E = PRTB+ PITI
Scenario 2
Pd(r) = E/T = PI + r(PR PI) TB/SB Pd(r) = E/T =PS + r[(PR PS) TB/SB+ (PI
PS) Ttimeout/SB]
Power
Power
PR
PR
PI
PI
TB
TB+ TI
Time
n packets
n ACKs
Td
Tu
Secenario 2:
P(rd)=Pd(rd)+Pu(ru)-PS
=PS+[Td(PR-PS)+Tu(PT-PS)+Ttimeout(PI-PS)]rd/SB
Scenario 2:
P(rd) = PI + (PR-PS)rd/rmax+ (PI-PS)rdTtimeout/SB
Validation
Experimental Setup
Probability
1.0
0.9
0.8
0.7
0.6
0.5
0.4
0.3
0.2
0.1
0.0
0
30
60
Nokia
N810
HTC G1
Nokia N95
8
0.5
10
0.5
10
0.35
Nokia
N810
4
6
0.1
HTC G1
4
8
0.1
Nokia
N95
4
12
0.2
HTC G1
Nokia N95
IDLE
0.884
0.650
1.038
SLEEP
0.042
0.068
0.088
TRANSMIT
1.258
1.097
1.687
RECEIVE
1.181
0.900
1.585
Nokia N810
Download, PSM
1.2
1.2
1.0
1.0
0.8
0.6
0.4
Measured
0.2
Estimated
0.0
0
Avg Power(W)
Avg Power(W)
Download, CAM
0.8
0.6
0.4
Measured
0.2
Estimated
0.0
0
32
Estimated
0
Upload, PSM
1.2
Avg Power(W)
Avg Power(W)
Upload, CAM
Measured
64
1.0
0.8
0.6
0.4
Measured
Estimated
0.2
0.0
0
HTC G1
1.0
1.0
0.8
0.8
Avg Power(W)
Avg Power(W)
TCP Download
0.6
0.4
0.2
Measured
Estimated
TCP Upload
0.6
0.4
Measured
0.2
Estimated
0.0
0.0
0
32
64
32
64
Nokia N95
1.6
1.4
1.2
1.0
0.8
0.6
0.4
0.2
0.0
Measured
Estimated
0
Avg Power(W)
Avg Power(W)
Download, CAM
Download, PSM
1.6
1.4
1.2
1.0
0.8
0.6
0.4
0.2
0.0
Measured
Estimated
Refined
0
1.8
1.6
1.4
1.2
1.0
0.8
0.6
0.4
0.2
0.0
Measured
Estimated
0
Upload, PSM
Avg Power(W)
Avg Power(W)
Upload, CAM
1.8
1.6
1.4
1.2
1.0
0.8
0.6
0.4
0.2
0.0
Measured
Estimated
Refined
0
Accuracy
Download cases
Upload cases
1.0
1.0
0.8
0.8
F(MAPE)
F(MAPE)
0.6
0.4
0.2
0.6
0.4
0.2
0.0
0
0.1
0.2
0.3
MAPE
0.4
0.5
0.0
0 0.05 0.1 0.15 0.2 0.25 0.3 0.35
MAPE
Probability
YouTube
1.0
0.9
0.8
0.7
0.6
0.5
0.4
0.3
0.2
0.1
0.0
0.01
0.1
10
100
1000
10000
Conclusion
Usage of WNI