Enhancing reliability in IEEE 802.11 based real-time networks through transport layer retransmissions

As the number of application areas for wireless technologies grows, the need for providing both predictable and reliable communication over wireless networks becomes apparent. Cooperative embedded systems for industrial automation are one example of systems with these needs. Previously, we developed a framework for reliable real-time communication in a single-hop wireless network with a logical star topology. The framework was placed on top of IEEE 802.15.4 and combines transport layer retransmissions with real-time analysis admission control. IEEE 802.15.4 was selected due to its advantageous energy saving techniques, making it an interesting choice for wireless sensor networks in industrial contexts. However, its achievable data rate is rather low, especially when voice or video for industrial surveillance and monitoring need to be transferred. Hence, we adapt our framework to fit the IEEE 802.11 standard and evaluate its performance using a data traffic model from industrial control and surveillance systems. The performance of the framework is evaluated in terms of network utilization, message error rate and delay distribution using theoretical analysis as well as computer simulations.

[1]  Rocquencourt,et al.  Analysis of Deadline Scheduled Real-Time Systems , 1996 .

[2]  Thomas Nolte,et al.  Integrating reliability and timing analysis of CAN-based systems , 2002, IEEE Trans. Ind. Electron..

[3]  L.K. Rasmussen,et al.  Incremental redundancy deadline dependent coding for efficient wireless real-time communications , 2005, 2005 IEEE Conference on Emerging Technologies and Factory Automation.

[4]  James W. Layland,et al.  Scheduling Algorithms for Multiprogramming in a Hard-Real-Time Environment , 1989, JACM.

[5]  Alan Burns,et al.  Feasibility analysis of fault-tolerant real-time task sets , 1996, Proceedings of the Eighth Euromicro Workshop on Real-Time Systems.

[6]  Magnus Jonsson,et al.  Predictable real-time communications with improved reliability for IEEE 802.15.4 based industrial networks , 2010, 2010 IEEE International Workshop on Factory Communication Systems Proceedings.

[7]  Julian Proenza,et al.  Combining operational flexibility and dependability in FTT-CAN , 2006, IEEE Transactions on Industrial Informatics.

[8]  Hoai Hoang,et al.  Switched real-time Ethernet in industrial applications - deadline partitioning , 2003, 9th Asia-Pacific Conference on Communications (IEEE Cat. No.03EX732).

[9]  Leandro Buss Becker,et al.  An Integrated Scheduling and Retransmission Proposal for Firm Real-Time Traffic in IEEE 802.11e , 2007, 19th Euromicro Conference on Real-Time Systems (ECRTS'07).

[10]  Sanjoy K. Baruah,et al.  Preemptively scheduling hard-real-time sporadic tasks on one processor , 1990, [1990] Proceedings 11th Real-Time Systems Symposium.

[11]  Magnus Jonsson,et al.  Towards Reliable Wireless Industrial Communication With Real-Time Guarantees , 2009, IEEE Transactions on Industrial Informatics.

[12]  Alan Burns,et al.  Calculating controller area network (can) message response times , 1994 .

[13]  Hongqiang Zhai,et al.  Supporting QoS in IEEE 802.11e wireless LANs , 2006, IEEE Transactions on Wireless Communications.

[14]  Hans A. Hansson,et al.  Response time analysis under errors for CAN , 2000, Proceedings Sixth IEEE Real-Time Technology and Applications Symposium. RTAS 2000.

[15]  M.M. Butt Provision of Guaranteed QoS with Hybrid Automatic Repeat Request in Interleave Division Multiple Access Systems , 2006, 2006 10th IEEE Singapore International Conference on Communication Systems.

[16]  Jan Jonsson,et al.  Guaranteed real-time communication in packet-switched networks with FCFS queuing , 2009, Comput. Networks.

[17]  Hakan Aydin,et al.  On fault-sensitive feasibility analysis of real-time task sets , 2004, 25th IEEE International Real-Time Systems Symposium.

[19]  Alan Burns,et al.  Controller Area Network (CAN) schedulability analysis: Refuted, revisited and revised , 2007, Real-Time Systems.

[20]  Miroslaw Malek,et al.  Minimum Achievable Utilization for Fault-Tolerant Processing of Periodic Tasks , 1998, IEEE Trans. Computers.

[21]  Alexandre Rodrigues Mesquita,et al.  Redundant data transmission in control/estimation over wireless networks , 2009, 2009 American Control Conference.

[22]  Andy J. Wellings,et al.  Analysing real-time communications: controller area network (CAN) , 1994, 1994 Proceedings Real-Time Systems Symposium.

[23]  C. Norstrom,et al.  Integrating reliability and timing analysis of CAN-based systems , 2000, 2000 IEEE International Workshop on Factory Communication Systems. Proceedings (Cat. No.00TH8531).

[24]  Alan Burns,et al.  Timely use of the CAN protocol in critical hard real-time systems with faults , 2001, Proceedings 13th Euromicro Conference on Real-Time Systems.

[25]  Seyed Ghassem Miremadi,et al.  Fault-Tolerant Earliest-Deadline-First Scheduling Algorithm , 2007, 2007 IEEE International Parallel and Distributed Processing Symposium.

[26]  M. Schwartz,et al.  Error control using retransmission schemes in multicast transport protocols for real-time media , 1996, TNET.

[27]  Lars K. Rasmussen,et al.  Deadline dependent coding-a framework for wireless real-time communication , 2000, Proceedings Seventh International Conference on Real-Time Computing Systems and Applications.

[28]  Maria-Gabriella Di Benedetto,et al.  A novel approach to error protection in medium access control design , 2002, 4th International Workshop on Mobile and Wireless Communications Network.

[29]  Sanjoy K. Baruah,et al.  Algorithms and complexity concerning the preemptive scheduling of periodic, real-time tasks on one processor , 1990, Real-Time Systems.