VTP-CSMA: A Virtual Token Passing Approach for Real-Time Communication in IEEE 802.11 Wireless Networks

Currently, there is a trend towards the implementation of industrial communication systems using wireless networks. However, keeping up with the timing constraints of real-time traffic in wireless environments is a hard task. The main reason is that real-time devices must share the same communication medium with timing unconstrained devices. The VTP-CSMA architecture has been proposed to deal with this problem. It considers an unified wireless system in one frequency band, where the communication bandwidth is shared by real-time and non-real-time communicating devices. The proposed architecture is based on a virtual token passing (VTP) procedure that circulates a virtual token among real-time devices. This virtual token is complemented by an underlying traffic separation mechanism that prioritizes the real-time traffic over the non-real-time traffic. This is one of the most innovative aspects of the proposed architecture, as most part of real-time communication approaches are not able to handle timing unconstrained traffic sharing the same communication medium. A ring management procedure for the VTP-CSMA architecture is also proposed, allowing real-time stations to adequately join/leave the virtual ring.

[1]  S. Vitturi,et al.  Analysis of master-slave protocols for real-time-industrial communications over IEEE802.11 WLANs , 2004, 2nd IEEE International Conference on Industrial Informatics, 2004. INDIN '04. 2004.

[2]  B. Goode,et al.  Voice over Internet protocol (VoIP) , 2002, Proc. IEEE.

[3]  Andreas Willig,et al.  Ring stability of the PROFIBUS token-passing protocol over error-prone links , 2001, IEEE Trans. Ind. Electron..

[4]  A. S. Krishnakumar,et al.  Quality-of-service in ad hoc carrier sense multiple access wireless networks , 1999, IEEE J. Sel. Areas Commun..

[5]  Wen-Tsuen Chen,et al.  An Efficient Multipolling Mechanism for IEEE 802.11 Wireless LANs , 2003, IEEE Trans. Computers.

[6]  Ulf Körner,et al.  An enhancement to the IEEE 802.11e EDCA providing QoS guarantees , 2006, Telecommun. Syst..

[7]  Andreas Willig,et al.  Wireless Technology in Industrial Networks , 2005, Proceedings of the IEEE.

[8]  Sin-Chong Park,et al.  An Effective Polling Scheme for IEEE 802.11e , 2005, IEICE Trans. Commun..

[9]  Kyung Chang Lee,et al.  NDIS-based virtual polling algorithm of IEEE 802.11b for guaranteeing the real-time requirements , 2005, 31st Annual Conference of IEEE Industrial Electronics Society, 2005. IECON 2005..

[10]  Xiaoyan Cheng,et al.  Using IEEE 802.11e MAC for QoS over wireless , 2003, Conference Proceedings of the 2003 IEEE International Performance, Computing, and Communications Conference, 2003..

[11]  Jean-Dominique Decotignie,et al.  Ethernet-Based Real-Time and Industrial Communications , 2005, Proceedings of the IEEE.

[12]  Andreas Willig,et al.  Redundancy concepts to increase transmission reliability in wireless industrial LANs , 2005, IEEE Transactions on Industrial Informatics.

[13]  Andreas Willig A MAC protocol and a scheduling approach as elements of a lower layers architecture in wireless industrial LANs , 1997, Proceedings 1997 IEEE International Workshop on Factory Communication Systems. WFCS'97.

[14]  José Alberto Fonseca,et al.  Real-Time Communication in 802.11 Networks: The Virtual Token Passing VTP-CSMA Approach , 2006, Proceedings. 2006 31st IEEE Conference on Local Computer Networks.

[15]  Kang G. Shin,et al.  Achieving real-time communication over Ethernet with adaptive traffic smoothing , 2000, Proceedings Sixth IEEE Real-Time Technology and Applications Symposium. RTAS 2000.

[16]  Pravin Varaiya,et al.  WTRP - wireless token ring protocol , 2002, IEEE Transactions on Vehicular Technology.

[17]  Dong-Ho Cho,et al.  New access scheme for VoIP packets in IEEE 802.11e wireless LANs , 2005, IEEE Communications Letters.

[18]  Jen-Shun Yang,et al.  Ripple: a wireless token-passing protocol for multi-hop wireless mesh networks , 2006, IEEE Communications Letters.

[19]  Francisco Vasques,et al.  Editorial Special Section on Communication in Automation , 2006 .

[20]  R. Caponetto,et al.  Fuzzy traffic smoothing: an approach for real-time communication over Ethernet networks , 2002, 4th IEEE International Workshop on Factory Communication Systems.

[21]  Parameswaran Ramanathan,et al.  A Dynamic Priority Assignement Technique for Streams with (m, k)-Firm Deadlines , 1995, IEEE Trans. Computers.

[22]  Ricardo Moraes,et al.  A Stochastic Petri Net Model for the Simulation Analysis of the IEEE 802.11e EDCA Communication Protocol , 2006, 2006 IEEE Conference on Emerging Technologies and Factory Automation.

[23]  A. S. Krishnakumar,et al.  EQuB-Ethernet quality of service using black bursts , 1998, Proceedings 23rd Annual Conference on Local Computer Networks. LCN'98 (Cat. No.98TB100260).