270 likes | 410 Views
WTE-MAC Wakeup Time Estimation MAC For Improving End-to-End Delay Performance In WSN. Jae-Ho Lee, Kyeong Hur and Doo- Seop Eom MILCOM, 2011. Outline. Introductions Related Works Goals WTE-MAC Evaluations Conclusions. Introductions. Introductions. Duty Cycle. A. Wake up. Sleep.
E N D
WTE-MAC Wakeup Time Estimation MAC For Improving End-to-End Delay Performance In WSN Jae-Ho Lee,KyeongHur and Doo-SeopEom MILCOM, 2011
Outline • Introductions • Related Works • Goals • WTE-MAC • Evaluations • Conclusions
Introductions • Duty Cycle A Wake up Sleep Wake up B Sleep Wake up Sleep
Introductions • Duty Cycle • synchronous SYNC A Wake up Sleep Wake up B Sleep Sleep Wake up Wake up Sleep
Introductions • Duty Cycle • asynchronous A Wake up Sleep Wake up B Idle listening Sleep Wake up Sleep
Joseph Polastre, Jason Hill, and David Culler. Versatile Low Power Media Access for Wireless Sensor Networks. In Proceedings of the Second International Conference On Embedded Networked Sensor Systems (SenSys 2004), pp. 95–107, November. 2004. Related Works • B-MAC A ACK Wake up Sleep Wake up B preamble DATA Sleep Wake up Sleep
Michael Buettner, Gary V. Yee, Eric Anderson, and Richard Han. XMAC: A Short Preamble MAC Protocol for Duty-Cycled Wireless Sensor Networks. In Proceedings of the 4th International Conference on Embedded Networked Sensor Systems (SenSys2006), pp. 307–320, 2006. Related Works • X-MAC A ACK Wake up Sleep Wake up B P DATA P P P Sleep Wake up Sleep
Goal • Improve end-to-enddelay in multi-hop topologies with low power consumption
WTE-MAC • SND: Synchronization at the Neighbor's Duty cycle • Virtual Tunnel Construction • Expanding SND into the multi-hop Environment
WTE-MAC • SND: Synchronization at the Neighbor's Duty cycle • Virtual Tunnel Construction • Expanding SND into the multi-hop Environment
WTE-MAC Wake up time Duty cycle period (DD) Early wakeup receive A ACK ACK Wake up Sleep Wake up Sleep RC = 1 2 3 4 B P DATA P P P P Wake up Sleep Wake up Sleep RI Ewakeup,n+1
WTE-MAC • SND: Synchronization at the Neighbor's Duty cycle • Virtual Tunnel Construction • Expanding SND into the multi-hop Environment
WTE-MAC Virtual Tunnel Forward data B E D A F C FT : Fixing topology Event (infrequent/bursty)
WTE-MAC Virtual Tunnel Forward data B E D A F C FT : Fixing topology Event (infrequent/bursty)
WTE-MAC • SND: Synchronization at the Neighbor's Duty cycle • Virtual Tunnel Construction • Expanding SND into the multi-hop Environment
WTE-MAC A A A B A C Wake up Sleep Wake up Sleep Wake up Sleep 4 5 1 B A A P P P Sleep Wake up Sleep Sleep Wake up RC = 1 2 3 1 RI C P P P P Wake up Sleep Wake up Sleep End-to-End Delay without SND Virtual Tunnel End-to-End Delay after SND Ewakeup,n+1
WTE-MAC Dack Dack Dack A A A B C Wake up Sleep Sleep Wake up Wake up Sleep Wake up Sleep Sleep 4 5 B A P P Sleep Sleep Wake up Wake up Sleep Sleep Sleep Wake up 1 2 3 RI C P P P Wake up Sleep Wake up Sleep Virtual Tunnel
Conclusions • The SND mechanism that is designed to reduce the delivery delay per link • The Virtual Tunnel that is created by expanding the SND into the multi-hop can provide an enhanced performance of end-to-end delivery delay • It is energy efficient by decreasing unnecessary retransmissions.