RTXP: A localized real-time MAC-routing protocol for wireless sensor networks

Protocols developed during the last years for Wireless\hspace{2pt} Sensor Networks (WSNs) are mainly focused on energy efficiency and autonomous mechanisms (e.g. self-organization, self-configuration, etc). Nevertheless, with new WSN applications, appear new QoS requirements such as time constraints. Real-time applications require the packets to be delivered before a known time bound which depends on the application requirements. We particularly focus on applications which consist in alarms sent to the sink node. We propose Real-Time X-layer Protocol (RTXP), a real-time communication protocol. To the best of our knowledge, RTXP is the first MAC and routing real-time communication protocol that is not centralized, but instead relies only on local information. The solution is cross-layer (X-layer) because it allows to control the delays due to MAC and Routing layers interactions. RTXP uses a suited hop-count-based Virtual Coordinate System which allows deterministic medium access and forwarder selection. In this paper we describe the protocol mechanisms. We give theoretical bound on the end-to-end delay and the capacity of the protocol. Intensive simulation results confirm the theoretical predictions and allow to compare with a real-time centralized solution. RTXP is also simulated under harsh radio channel, in this case the radio link introduces probabilistic behavior. Nevertheless, we show that RTXP it performs better than a non-deterministic solution. It thus advocates for the usefulness of designing real-time (deterministic) protocols even for highly unreliable networks such as WSNs.

[1]  Songwu Lu,et al.  GRAdient Broadcast: A Robust Data Delivery Protocol for Large Scale Sensor Networks , 2005, Wirel. Networks.

[2]  Marco Zuniga,et al.  Analyzing the transitional region in low power wireless links , 2004, 2004 First Annual IEEE Communications Society Conference on Sensor and Ad Hoc Communications and Networks, 2004. IEEE SECON 2004..

[3]  Robert Akl,et al.  Hybrid Energy-Aware Synchronization Algorithm in Wireless Sensor Networks , 2007, 2007 IEEE 18th International Symposium on Personal, Indoor and Mobile Radio Communications.

[4]  Scott Shenker,et al.  Geographic routing without location information , 2003, MobiCom '03.

[5]  Kavi Kumar Khedo,et al.  A Wireless Sensor Network Air Pollution Monitoring System , 2010, ArXiv.

[6]  Jiming Chen,et al.  LQER: A Link Quality Estimation based Routing for Wireless Sensor Networks , 2008, Sensors.

[7]  Eric Anderson,et al.  X-MAC: a short preamble MAC protocol for duty-cycled wireless sensor networks , 2006, SenSys '06.

[8]  Fabrice Valois,et al.  The ARESA Project: Facilitating Research, Development and Commercialization of WSNs , 2007, 2007 4th Annual IEEE Communications Society Conference on Sensor, Mesh and Ad Hoc Communications and Networks.

[9]  Christian C. Enz,et al.  WiseNET: an ultralow-power wireless sensor network solution , 2004, Computer.

[10]  Guoliang Xing,et al.  Real-time Power-Aware Routing in Sensor Networks , 2006, 200614th IEEE International Workshop on Quality of Service.

[11]  Wendi Heinzelman,et al.  Proceedings of the 33rd Hawaii International Conference on System Sciences- 2000 Energy-Efficient Communication Protocol for Wireless Microsensor Networks , 2022 .

[12]  Robert Tappan Morris,et al.  ExOR: opportunistic multi-hop routing for wireless networks , 2005, SIGCOMM '05.

[13]  Alexandre Mouradian,et al.  1-D Coordinate Based on Local Information for MAC and Routing Issues in WSNs , 2012, ADHOC-NOW.

[14]  Ibrahim Amadou,et al.  Protocoles de routage sans connaissance de voisinage pour réseaux radio multi-sauts , 2012 .

[15]  Chenyang Lu,et al.  SPEED: a stateless protocol for real-time communication in sensor networks , 2003, 23rd International Conference on Distributed Computing Systems, 2003. Proceedings..

[16]  Mário Serafim Nunes,et al.  Distributed Latency-Energy Minimization and interference avoidance in TDMA Wireless Sensor Networks , 2009, Comput. Networks.

[17]  Philip Levis,et al.  RPL: IPv6 Routing Protocol for Low-Power and Lossy Networks , 2012, RFC.

[18]  Pravin Varaiya,et al.  PEDAMACS: power efficient and delay aware medium access protocol for sensor networks , 2004, IEEE Transactions on Mobile Computing.

[19]  Kristofer S. J. Pister,et al.  TSMP: TIME SYNCHRONIZED MESH PROTOCOL , 2008 .

[20]  Renjie Huang,et al.  Quality-Driven Volcanic Earthquake Detection Using Wireless Sensor Networks , 2010, 2010 31st IEEE Real-Time Systems Symposium.

[21]  Cormac J. Sreenan,et al.  f-MAC: A Deterministic Media Access Control Protocol Without Time Synchronization , 2006, EWSN.

[22]  Tarek F. Abdelzaher,et al.  A scalable logical coordinates framework for routing in wireless sensor networks , 2004, 25th IEEE International Real-Time Systems Symposium.

[23]  Bhaskar Krishnamachari,et al.  An adaptive energy-efficient and low-latency MAC for data gathering in wireless sensor networks , 2004, 18th International Parallel and Distributed Processing Symposium, 2004. Proceedings..

[24]  Giuseppe Anastasi,et al.  A Comprehensive Analysis of the MAC Unreliability Problem in IEEE 802.15.4 Wireless Sensor Networks , 2011, IEEE Transactions on Industrial Informatics.

[25]  Siarhei Kuryla,et al.  RPL: IPv6 Routing Protocol for Low power and Lossy Networks , 2010 .

[26]  Thomas Watteyne,et al.  Dual-mode real-time MAC protocol for wireless sensor networks: a validation/simulation approach , 2006, InterSense '06.

[27]  Dominique Barthel,et al.  Geographic Forwarding in Wireless Sensor Networks with Loose Position-Awareness , 2007, 2007 IEEE 18th International Symposium on Personal, Indoor and Mobile Radio Communications.

[28]  Andrzej Duda,et al.  Micro-Frame Preamble MAC for Multihop Wireless Sensor Networks , 2006, 2006 IEEE International Conference on Communications.

[29]  David E. Culler,et al.  Versatile low power media access for wireless sensor networks , 2004, SenSys '04.

[30]  Anthony Rowe,et al.  RT-Link: A Time-Synchronized Link Protocol for Energy- Constrained Multi-hop Wireless Networks , 2006, 2006 3rd Annual IEEE Communications Society on Sensor and Ad Hoc Communications and Networks.

[31]  Bhaskar Krishnamachari,et al.  Enhancement of the IEEE 802.15.4 MAC protocol for scalable data collection in dense sensor networks , 2008, 2008 6th International Symposium on Modeling and Optimization in Mobile, Ad Hoc, and Wireless Networks and Workshops.

[32]  Lui Sha,et al.  An implicit prioritized access protocol for wireless sensor networks , 2002, 23rd IEEE Real-Time Systems Symposium, 2002. RTSS 2002..

[33]  Zhichang Qi,et al.  PR-MAC: Path-Oriented Real-Time MAC Protocol for Wireless Sensor Network , 2007, ICESS.

[34]  Deborah Estrin,et al.  Medium access control with coordinated adaptive sleeping for wireless sensor networks , 2004, IEEE/ACM Transactions on Networking.

[35]  Marco Zuniga,et al.  JAG: Reliable and Predictable Wireless Agreement under External Radio Interference , 2012, 2012 IEEE 33rd Real-Time Systems Symposium.

[36]  Maneesha V. Ramesh,et al.  Real-Time Wireless Sensor Network for Landslide Detection , 2009, 2009 Third International Conference on Sensor Technologies and Applications.

[37]  Brad Karp,et al.  GPSR: greedy perimeter stateless routing for wireless networks , 2000, MobiCom '00.

[38]  Sergio D. Servetto,et al.  Constrained random walks on random graphs: routing algorithms for large scale wireless sensor networks , 2002, WSNA '02.

[39]  Chang-Gun Lee,et al.  MMSPEED: multipath Multi-SPEED protocol for QoS guarantee of reliability and. Timeliness in wireless sensor networks , 2006, IEEE Transactions on Mobile Computing.

[40]  Guoliang Xing,et al.  SGF: A state-free gradient-based forwarding protocol for wireless sensor networks , 2009, TOSN.