1
1
Announcement
- Start at 9am tomorrow.
- Short presentations on your research.
Minimum Power Configuration
Chenyang Lu
Department of Computer Science and Engineering Washington University in St. Louis
3
Understanding Radio Power Cost
- Sleeping consumes much less power than idle listening
– Motivate sleep scheduling [Polastre et al. 04, Ye et al. 04]
- Transmission consumes most power
– Motivate transmission power control [Singh et al. 98,Li et al. 01,Li and Hou 03]
- None of existing schemes minimizes the total energy
consumption in all radio states
0.001 32 32 21.2~106.8
Power consumption (mw) Idle (Pidle) Sleeping (Psleep) Reception (Prx) Transmission (Ptx) Radio States
Power consumption of CC1000 Radio in different states
4
Example: Minimizing Total Radio Energy
- a sends to c at normalized rate of
r = Data Rate / Band Width
- Source and relay nodes remain active
- Configuration 1: a → b → c
- Configuration 2: a →c, b sleeps
a c b
5
idle rx sleep idle tx
P r rP P P r c a rP c a P ) 1 ( ) 1 ( ) , ( ) ( − + + + − + = →
Average Power Consumption
idle rx idle rx tx idle tx
P r rP P r rP c b rP P r b a rP c b a P ) 1 ( ) 2 1 ( ) , ( ) 1 ( ) , ( ) ( − + + − + + + − + = → →
a b c
a’s avg. power c’s avg. power b’s avg. power
b’s activity
tx rx idle
- Configuration 1: a → b → c
- Configuration 2: a → c, b sleeps
time
6
Power Control vs. Sleep Scheduling
Transmission power dominates: use low transmission power Idle power dominates: use high transmission power since more nodes can sleep
) ( c a P → ) ( c b a P → →
3Pidle 2Pidle+Psleep
Power Consumption width band rate data
r0 1