170 likes | 249 Views
A Randomized Power Management Protocol with Dynamic Listen Interval for Wireless Ad Hoc Networks. Zi-Tsan Chou Vehicular Technology Conference, 2006 (VTC 2006). Outline. Introduction R andomized P ower M anagement Protocol Simulation Result Conclusion.
E N D
A Randomized Power Management Protocol with Dynamic Listen Interval for Wireless Ad Hoc Networks Zi-Tsan Chou Vehicular Technology Conference, 2006 (VTC 2006)
Outline • Introduction • Randomized Power Management Protocol • Simulation Result • Conclusion
Introduction- IEEE 802.11 Power Management Beacon Interval Beacon Interval • Fixed size • Power saving • Beacon frame ATIM Window ATIM Window Sleep Sleep X Time Beacon Interval Beacon Interval ATIM Window ATIM Window Sleep Sleep Y Time Beacon Frame
ATIM ACK DATA ACK ATIM frame Introduction- IEEE 802.11 Power Management Beacon Interval ATIM Window ATIM Window X Data Time ATIM Window Y Time Beacon Frame
Lx=3 beacon intervals ATIM Window Beacon Interval ATIM Frame ATIM Frame Offset (X,Y)=2 Introduction • Motivation- Possible forever loss of ATIM frames X X T1 Time Y Time Dynamic Listen Interval
ATIM Window ATIM ATIM ACK Introduction • Motivation- Waste unnecessary ATIM frames X X T2 Time Y Time Data Data-ACK
Randomized Power Management Protocol • RPM Protocol • Eliminate the above-mentioned problems • Possible loss of ATIM frames • Waste unnecessary ATIM frames • The neighbor maintenance problem • Offer network flexibility in trading energy, latency, and accuracy
Randomized Power Management Protocol • RPM Protocol • Structures of Beacon Intervals • Randomized Neighbor Maintenance • Data Transfer Procedure • Listen Interval Adjustment Procedure
RPM Protocol- Structures of Beacon Intervals Normal beacon interval (NBI) ATIM Window Beacon Window Notification Window Sleep Time BW-only beacon interval (BBI) Beacon Window Sleep Time Sleep beacon interval (SBI) Sleep Time
RPM Protocol-Randomized Neighbor Maintenance Lx=7 ; β(beacon window ratio)=β/L=4/7 RBI=2 NBI NBI X RBI=6 NBI NBI Y Ly=7 ; β(beacon window ratio)=β/L=4/7 RBI (Remain Beacon Interval)
RPM Protocol-Randomized Neighbor Maintenance • Birthday paradox
RPM Protocol-Data Transfer Procedure • Cache neighbor table • MAC address, Listen Interval, RBI, the last update time(Tlast) • If X has a cached record about the Y • X can thus predict when Y will wake up according to Ly and its RBI. • When X has data frames for Y, X waits for the coming of Y's Notification Window.
RPM Protocol-Listen Interval Adjustment Procedure • According to battery power or Qos consideration • Lx=15, βx=0.4, βmin=0.2, £=0.07 Sx=[1.986]=2 Lx=4 beacon interval Lx=3 beacon interval Lx=3 beacon interval RBI=2 LI=4 RBI=2 LI=3 X
Simulation Result • Assumptions: • Ps stations:20 • Channel data rate:11Mbps • Beacon frame length:61 bytes • Beacon interval:100ms • ATIM Window:25ms • Beacon Window:8 • Notification Window:25 • Power consumption • Doze state to awake state:0.575 mJ
Conclusion • RPM Protocol • PS station adjusts its listen interval dynamically • Offer the network flexibility • Trading energy,latency, and neighbor discovery probability • Achieve reduction in power consumption at the expense of only a little additional delay.