FF-MAC : Fast Forward IEEE 802.15.4 MAC protocol for real-time data transmission

This paper presents a Fast Forward MAC layer designed for hard real-time applications in wireless sensor networks. This protocol is an enhancement to the IEEE 802.15.4 standard MAC layer proposed for Low-Rate Personal Area Network. The energy conservation mechanism proposed by the current standard is quite efficient and very flexible. This flexibility comes from the ability to configure different duty cycles to meet specific application’s requirements. However, this mechanism has a considerable impact on the end-to-end delay. Our approach resolves the energy delay trade-off by avoiding the storage of the real-time data in the coordinator during sleep time. A new superframe structure is adopted and a deterministic reception scheduling is used. All the simulations were done using the network simulator 2 ‘NS-2’. The simulations outcomes show that this new proposed protocol performs better than the current standard and reduces considerably the end-to-end delay even in low duty cycle networks. Our protocol can also provides a delay bound for all network configurations which allows a better choice of the duty cycle for the required delay.

[1]  Özlem Durmaz Incel,et al.  Diff-MAC: a QoS-aware MAC protocol with differentiated services and hybrid prioritization for wireless multimedia sensor networks , 2010, Q2SWinet '10.

[2]  Anu G. Bourgeois,et al.  GTS allocation scheme revisited , 2007 .

[3]  Cem Ersoy,et al.  Energy and delay optimized contention for wireless sensor networks , 2009, Comput. Networks.

[4]  Koen Langendoen,et al.  An adaptive energy-efficient MAC protocol for wireless sensor networks , 2003, SenSys '03.

[5]  Shu Du,et al.  RMAC: A Routing-Enhanced Duty-Cycle MAC Protocol for Wireless Sensor Networks , 2007, IEEE INFOCOM 2007 - 26th IEEE International Conference on Computer Communications.

[6]  Jaiyong Lee,et al.  IEEE 802.15.4 Based QoS Support Slotted CSMA/CA MAC for Wireless Sensor Networks , 2007, 2007 International Conference on Sensor Technologies and Applications (SENSORCOMM 2007).

[7]  Anis Koubâa,et al.  Improving the IEEE 802.15.4 Slotted CSMA/CA MAC for time-critical events in wireless sensor networks , 2006 .

[8]  Amre El-Hoiydi,et al.  WiseMAC: An Ultra Low Power MAC Protocol for Multi-hop Wireless Sensor Networks , 2004, ALGOSENSORS.

[9]  Thierry Val,et al.  Modelisation and validation of a full deterministic medium access method for IEEE 802.15.4 WPAN , 2009, Ad Hoc Networks.

[10]  Injong Rhee,et al.  Z-MAC: a hybrid MAC for wireless sensor networks , 2008, TNET.

[11]  Kun Mean Hou,et al.  Enhanced Superframe Structure of the IEEE802. 15. 4 Standard for Real-time Data Transmission in Star Network , 2012 .

[12]  Eduardo Tovar,et al.  An implicit GTS allocation mechanism in IEEE 802.15.4 for time-sensitive wireless sensor networks: theory and practice , 2007, Real-Time Systems.

[13]  Chung Shue Chen,et al.  Real-time QoS support in wireless sensor networks: a survey , 2007 .

[14]  Joarder Kamruzzaman,et al.  QoS-Centric Collision Window Shaping for CSMA-CA MAC Protocol , 2010, 2010 IEEE Global Telecommunications Conference GLOBECOM 2010.

[15]  Kyung Sup Kwak,et al.  H-MAC: A Hybrid MAC Protocol for Wireless Sensor Networks , 2010, ArXiv.

[16]  Sunghyun Choi,et al.  Priority-based delay mitigation for event-monitoring IEEE 802.15.4 LR-WPANs , 2006, IEEE Commun. Lett..

[17]  Gen-Huey Chen,et al.  Utilization based duty cycle tuning MAC protocol for wireless sensor networks , 2005, GLOBECOM '05. IEEE Global Telecommunications Conference, 2005..

[18]  Myung J. Lee,et al.  A Comprehensive Performance Study of IEEE 802 . 15 . 4 , 2004 .

[19]  Shouling Ji,et al.  M-cube: A Duty Cycle Based Multi-channel MAC Protocol with Multiple Channel Reservation for WSNs , 2010, 2010 IEEE 16th International Conference on Parallel and Distributed Systems.

[20]  Sung-Kwan Youm,et al.  Priority-based service differentiation scheme for IEEE 802.15.4 sensor networks , 2007 .

[21]  Sung-Gi Min,et al.  Priority-based QoS MAC protocol for wireless sensor networks , 2009, 2009 IEEE International Symposium on Parallel & Distributed Processing.

[22]  Yeqiong Song,et al.  QoS for wireless sensor networks: Enabling service differentiation at the MAC sub-layer using CoSenS , 2012, Ad Hoc Networks.

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

[24]  Xing Liu,et al.  Energy Efficient and Fault Tolerant Multicore Wireless Sensor Network: E²MWSN , 2011, 2011 7th International Conference on Wireless Communications, Networking and Mobile Computing.

[25]  Yong-Geun Hong,et al.  Adaptive GTS allocation scheme to support QoS and multiple devices in 802.15.4 , 2009, 2009 11th International Conference on Advanced Communication Technology.

[26]  Jianhua Ma,et al.  A Low-Latency GTS Strategy in IEEE802.15.4 for Industrial Applications , 2008, 2008 Second International Conference on Future Generation Communication and Networking.

[27]  Deborah Estrin,et al.  An energy-efficient MAC protocol for wireless sensor networks , 2002, Proceedings.Twenty-First Annual Joint Conference of the IEEE Computer and Communications Societies.