250 likes | 264 Views
This research paper explores the benefits of sleeping at different layers in wireless sensor networks and compares the performance of single-layer sleeping and multi-layer sleeping strategies. The study includes simulation results and discusses the need for cross-layer coordination.
E N D
A Better Choice for Sensor Sleeping Ou Yang and Wendi Heinzelman 1-28-2009
Outline • Motivation and Goal • Methodology- Sleep at single layer individually- Sleep at multiple layers simultaneously • Simulation Results- Performance of single layer sleeping- Comparisons of single layer sleeping- Comparisons of multi-layer sleeping • Conclusions
Motivation • Wireless sensors are energy constrained • Save energy to extend network lifetime • Make sensors sleep when they are not used
Application Layer Routing Layer MAC Layer Motivation • How to make sensors sleep? Source node selection e.g. target tracking [1] Topology control e.g. GAF [2] Routing protocol e.g. [3] Duty-cycled MAC protocol e.g. SMAC [4]
Source node selection e.g. target tracking [1] Application Layer Topology control e.g. GAF [2] Routing Layer Routing protocol e.g. [3] Duty-cycled MAC protocol e.g. SMAC [4] MAC Layer Goal • Which is better?- Given application requirements- Given network scenario • Is there a single layer providing most benefit? • Multi-layer better than individual layer? • Need cross-layer coordination?
Source node selection e.g. target tracking [1] Application Layer Topology control e.g. GAF [2] Routing Layer Routing protocol e.g. [3] MAC Layer Duty-cycled MAC protocol e.g. SMAC [4] Methodology • Focus on the routing and MAC protocol
Methodology • All combinations of sleeping schemes Non-sleeping Sleeping Sleeping Directed Diffusion Directed Diffusion [5] Routing Protocol IEEE 802.11 [6] SMAC [4] MAC Protocol
Non-sleeping Routing Protocol -Directed Diffusion [5] • Data-centric- Data is named in attribute-value pairs • Exploratory phase - Discover source nodes- Low data rate flooding • Reinforcement phase- “Pull down” data from selected source node- High data rate unicast
Sink Source INTEREST (periodic flooding) exploratory DATA (periodic flooding) positive REINFORCEMENT (unicast) high rate DATA (unicast) Directed Diffusion
Directed Diffusion Data Data Interest Put them to sleep! Interest (low rate) exploratory data (low rate) Pos reinforcement (high rate) Data (high rate)
INTEREST (periodic flooding) INTEREST timer gap exploratory DATA (periodic flooding) DATA timer gap positive REINFORCEMENT (unicast) high rate DATA (unicast) Sleeping Routing Protocol - Sleeping Directed Diffusion Node
Sleeping MAC – SMAC [4] • Duty-cycled MAC- Fixed awake time in a cycle • Synchronization- Periodic SYNC packets • Similar to IEEE 802.11- CSMA- RTS/CTS
Sleep at both layers Coordination? How to coordinate? Sleeping Sleeping Directed Diffusion Routing Protocol SMAC MAC Protocol
Sleep at both layers • Problem - When sleeping at routing layer, no need to wake up at MAC layer • Coordination- Routing protocol has higher priority to put sensor to sleep
Sleep at both layers • Problem- MAC updates topology according to periodic SYNC packets- MAC cannot differentiate routing layer sleeping and energy depletion • Coordination- Add energy info into SYNC packets
Performance: single layer sleeping Lower data deliver ratio QoS pause
Comparisons: single layer sleeping Higher density Higher contention Higher density Higher redundancy • Change node density Lower delivery ratio Lower throughput Higher throughput Lower delivery ratio due to more QoS pauses
Comparisons: single layer sleeping Larger network More hops to sink • Change network scale Larger network Same redundancy Similar delivery ratio Lower delivery ratio Lower throughput Similar throughput
Comparisons: single layer sleeping • Change number of source nodes More source nodes, fewer hops to sink More source nodes, more redundancy Higher throughput Higher delivery ratio Higher throughput Lower delivery ratio due to more QoS pauses
Comparisons: single layer sleeping • Change application data rate Higher data rate, higher contention Higher data rate, same redundancy Similar delivery ratio Lower delivery ratio Similar throughput/rate Lower throughput/rate
Comparisons: multi-layer sleeping • Change node density Need coordination in lower contention scenarios No coordination no gain Sacrifice delivery ratio
Discussions • Other routing protocols?- Sensors sleep when not routing data- e.g., Geographic routing • Other MAC protocols?- Duty-cycled MAC- e.g., T-MAC, B-MAC
Conclusion and Future Work • MAC layer sleeping is better when- Low contention- Small network scale • Routing layer sleeping is better when- Higher redundancy- Larger network scale • Multi-layer sleeping is better when- Proper coordination- Low contention
References • [1] Zoghi, M.R., Kahaei, M.H.: Sensor Selection forTarget Tracking in WSN Using Modified INS Algorithm. In: 3rdInternatioanl Conference on Information and CommunicationTechnologies: From Theory to Applications, pp. 1-6. 2008 • [2] Xu, Y, Heidemann, J., Estrin, D.: Geography-informed Energy Conservation for Ad HocRouting. In: 7th Annual International Conference on Mobile Computingand Networking, pp. 70-84. 2001 • [3] Zheng, R., Kravets, R.: On-demand PowerManagement for Ad Hoc Networks. In: 22nd Annual Joint Conference ofthe IEEE Computer and Communications Societies, vol.1, pp. 481-491. 2003 • [4] Ye, W., Heidemann, J., Estrin, D.: Medium Access Control with Coordinated Adaptive Sleeping for WirelessSensor Networks. IEEE/ACM Trans. on Networking, vol. 12,issue 3, pp. 493-506. 2004 • [5] Intanagonwiwat, C. Govindan, R. Estrin, D. Heidemann,J.: Directed Diffusion for Wireless Sensor Networking. IEEE/ACM Trans. on Networking, vol. 11, issue 1, pp. 2-16. 2003 • [6] LAN MAN Standards Committee of the IEEE Computer Society: Wireless LAN medium access control (MAC) and physical layer (PHY) specification, IEEE, New York, NY, USA, IEEE Std 802.11-1997 edition, 1997
Thank you Q & A