QoS-aware MAC protocols for wireless sensor networks: A survey

The adoption of wireless sensor networks by applications that require complex operations, ranging from health care to industrial monitoring, has brought forward a new challenge of fulfilling the quality of service (QoS) requirements of these applications. However, providing QoS support is a challenging issue due to highly resource constrained nature of sensor nodes, unreliable wireless links and harsh operation environments. In this paper, we focus on the QoS support at the MAC layer which forms the basis of communication stack and has the ability to tune key QoS-specific parameters, such as duty cycle of the sensor devices. We explore QoS challenges and perspectives for wireless sensor networks, survey the QoS mechanisms and classify the state of the art QoS-aware MAC protocols together with discussing their advantages and disadvantages. According to this survey, we observe that instead of providing deterministic QoS guarantees, majority of the protocols follow a service differentiation approach by classifying the data packets according to their type (or classes) and packets from different classes are treated according to their requirements by tuning the associated network parameters at the MAC layer. Design tradeoffs and open research issues are also investigated to point out the further possible research directions in the field of QoS provisioning in wireless sensor networks at the MAC layer.

[1]  Pramod K. Varshney,et al.  QoS Support in Wireless Sensor Networks: A Survey , 2004, International Conference on Wireless Networks.

[2]  Yang Liu,et al.  An energy-efficient QoS-aware media access control protocol for wireless sensor networks , 2005, IEEE International Conference on Mobile Adhoc and Sensor Systems Conference, 2005..

[3]  Koen Langendoen,et al.  Energy-Efficient Medium Access Control , 2005, Embedded Systems Handbook.

[4]  R. Karnapke,et al.  An Adaptive TDMA based MAC Protocol for Mobile Wireless Sensor Networks , 2007, 2007 International Conference on Sensor Technologies and Applications (SENSORCOMM 2007).

[5]  Jaeseok Kim,et al.  A QoS-aware data aggregation in wireless sensor networks , 2010, 2010 The 12th International Conference on Advanced Communication Technology (ICACT).

[6]  Abraham O. Fapojuwo,et al.  Energy consumption and message delay analysis of QoS enhanced base station controlled dynamic clustering protocol for wireless sensor networks , 2009, IEEE Transactions on Wireless Communications.

[7]  V. Rodoplu,et al.  UWAN-MAC: An Energy-Efficient MAC Protocol for Underwater Acoustic Wireless Sensor Networks , 2007, IEEE Journal of Oceanic Engineering.

[8]  Gang Zhou,et al.  Achieving Real-Time Target Tracking UsingWireless Sensor Networks , 2006, 12th IEEE Real-Time and Embedded Technology and Applications Symposium (RTAS'06).

[9]  Ian F. Akyildiz,et al.  Error Control in Wireless Sensor Networks: A Cross Layer Analysis , 2009, IEEE/ACM Transactions on Networking.

[10]  Kee Chaing Chua,et al.  Aloha-Based MAC Protocols with Collision Avoidance for Underwater Acoustic Networks , 2007, IEEE INFOCOM 2007 - 26th IEEE International Conference on Computer Communications.

[11]  Abhay Parekh,et al.  A generalized processor sharing approach to flow control in integrated services networks: the single-node case , 1993, TNET.

[12]  Djamal Zeghlache,et al.  A hybrid MAC with prioritization for wireless sensor networks , 2008, 2008 33rd IEEE Conference on Local Computer Networks (LCN).

[13]  Tianzhou Chen,et al.  Input-Driven Reconfiguration for Area and Performance Adaption of Reconfigurable Accelerators , 2010, 2010 13th IEEE International Conference on Computational Science and Engineering.

[14]  Jalel Ben-Othman,et al.  Energy efficient and QoS based routing protocol for wireless sensor networks , 2010, J. Parallel Distributed Comput..

[15]  David E. Culler,et al.  Design, Modeling, and Capacity Planning for Micro-solar Power Sensor Networks , 2008, 2008 International Conference on Information Processing in Sensor Networks (ipsn 2008).

[16]  Katia Obraczka,et al.  Energy-efficient collision-free medium access control for wireless sensor networks , 2003, SenSys '03.

[17]  Djamal Zeghlache,et al.  DNIB: Distributed Neighborhood Information Based TDMA Scheduling for Wireless Sensor Networks , 2008, 2008 IEEE 68th Vehicular Technology Conference.

[18]  C. Siva Ram Murthy,et al.  Quality of service provisioning in ad hoc wireless networks: a survey of issues and solutions , 2006, Ad Hoc Networks.

[19]  Qian Zhang,et al.  Opportunistic transmission based QoS topology control in wireless sensor networks , 2008, 2008 5th IEEE International Conference on Mobile Ad Hoc and Sensor Systems.

[20]  Sinem Coleri Ergen,et al.  ZigBee/IEEE 802.15.4 Summary , 2004 .

[21]  Ekram Hossain,et al.  Distributed and Energy-Aware MAC for Differentiated Services Wireless Packet Networks: A General Queuing Analytical Framework , 2007, IEEE Transactions on Mobile Computing.

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

[23]  Ian F. Akyildiz,et al.  A survey on wireless multimedia sensor networks , 2007, Comput. Networks.

[24]  Ekram Hossain,et al.  QoS provisioning in wireless video sensor networks: a dynamic power management framework , 2007, IEEE Wireless Communications.

[25]  Yang Xiao,et al.  WSN10-3: Maximizing Network Lifetime under QoS Constraints in Wireless Sensor Networks , 2006, IEEE Globecom 2006.

[26]  Richard Zurawski,et al.  Embedded Systems Handbook , 2004 .

[27]  Chunming Qiao,et al.  QoMOR: A QoS-aware MAC protocol using Optimal Retransmission for Wireless Intra-Vehicular Sensor Networks , 2007, 2007 Mobile Networking for Vehicular Environments.

[28]  David L. Black,et al.  An Architecture for Differentiated Service , 1998 .

[29]  Özgür B. Akan,et al.  A real-time and reliable transport (RT) 2 protocol for wireless sensor and actor networks , 2008, IEEE/ACM Trans. Netw..

[30]  John S. Thompson,et al.  Bandwidth and energy efficiency of video broadcasting services over LTE/LTE-A , 2013, 2013 IEEE Wireless Communications and Networking Conference (WCNC).

[31]  John B. Nagle,et al.  On Packet Switches with Infinite Storage , 1987, IEEE Trans. Commun..

[32]  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.

[33]  Goran Dimi,et al.  Wireless Sensor Networks: QoS Provisioning at MAC and Physical Layers , 2009 .

[34]  Xinming Zhang,et al.  A Transmission Power Control MAC Protocol for Wireless Sensor Networks , 2007, Sixth International Conference on Networking (ICN'07).

[35]  Changmin Duan Topology Controlling for QoS in Wireless Sensor Networks , 2009, 2009 5th International Conference on Wireless Communications, Networking and Mobile Computing.

[36]  Dario Pompili,et al.  A CDMA-based Medium Access Control for UnderWater Acoustic Sensor Networks , 2009, IEEE Transactions on Wireless Communications.

[37]  José-Fernán Martínez,et al.  QoS in wireless sensor networks: survey and approach , 2007, EATIS '07.

[38]  Djamal Zeghlache,et al.  Optimal Power management scheme for Heterogeneous Wireless Sensor Networks: Lifetime Maximization under QoS and Energy Constraints , 2007, International Conference on Networking and Services (ICNS '07).

[39]  John Anderson,et al.  Wireless sensor networks for habitat monitoring , 2002, WSNA '02.

[40]  Navrati Saxena,et al.  Dynamic duty cycle and adaptive contention window based QoS-MAC protocol for wireless multimedia sensor networks , 2008, Comput. Networks.

[41]  Injong Rhee,et al.  Z-MAC: a hybrid MAC for wireless sensor networks , 2005, SenSys '05.

[42]  Deborah Estrin,et al.  The impact of data aggregation in wireless sensor networks , 2002, Proceedings 22nd International Conference on Distributed Computing Systems Workshops.

[43]  Sujata Banerjee,et al.  Distributed mechanisms for quality of service in wireless LANs , 2003, IEEE Wirel. Commun..

[44]  Cristina Cano,et al.  A Novel MAC Protocol for Event-Based Wireless Sensor Networks: Improving the Collective QoS , 2009, WWIC.

[45]  Aleksandar Milenkovic,et al.  Wireless sensor networks for personal health monitoring: Issues and an implementation , 2006, Comput. Commun..

[46]  Dimitri P. Bertsekas,et al.  Data Networks , 1986 .

[47]  Hideaki Sakai,et al.  IEEE Global Telecommunications Conference (Globecom 2009) , 2009 .

[48]  Milica Stojanovic,et al.  Recent advances in high-speed underwater acoustic communications , 1996 .

[49]  Mehul Motani,et al.  A Prioritized MAC Protocol for Multihop, Event-driven Wireless Sensor Networks , 2006, 2006 First International Conference on Communications and Electronics.

[50]  Bin Shen,et al.  A novel fuzzy algorithm for power control of wireless sensor nodes , 2009, 2009 9th International Symposium on Communications and Information Technology.

[51]  Feng Xia,et al.  QoS Challenges and Opportunities in Wireless Sensor/Actuator Networks , 2008, Sensors.

[52]  Peter I. Corke,et al.  Long-duration solar-powered wireless sensor networks , 2007, EmNets '07.

[53]  Marwan Krunz,et al.  A distributed transmission power control protocol for mobile ad hoc networks , 2004, IEEE Transactions on Mobile Computing.

[54]  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).

[55]  Injong Rhee,et al.  Randomized dining philosophers to TDMA scheduling , 2005 .

[56]  Milica Stojanovic,et al.  Distance aware collision avoidance protocol for ad-hoc underwater acoustic sensor networks , 2007, IEEE Communications Letters.

[57]  Polly Huang,et al.  Magnetic diffusion: Scalability, reliability, and QoS of data dissemination mechanisms for wireless sensor networks , 2006, Comput. Commun..

[58]  Mohamed F. Younis,et al.  On handling QoS traffic in wireless sensor networks , 2004, 37th Annual Hawaii International Conference on System Sciences, 2004. Proceedings of the.

[59]  Deborah Estrin,et al.  Directed diffusion for wireless sensor networking , 2003, TNET.

[60]  Hamid Sharif,et al.  MOBMAC - an energy efficient and low latency MAC for mobile wireless sensor networks , 2005, 2005 Systems Communications (ICW'05, ICHSN'05, ICMCS'05, SENET'05).

[61]  Scott Shenker,et al.  Analysis and simulation of a fair queueing algorithm , 1989, SIGCOMM 1989.

[62]  Mohamed F. Younis,et al.  An energy-aware QoS routing protocol for wireless sensor networks , 2003, 23rd International Conference on Distributed Computing Systems Workshops, 2003. Proceedings..

[63]  Wendi B. Heinzelman,et al.  A Survey of Visual Sensor Networks , 2009, Adv. Multim..

[64]  Luigi Fratta,et al.  Wireless Systems and Network Architectures in Next Generation Internet, Second International Workshop of the EURO-NGI Network of Excellence, Villa Vigoni, Italy, July 13-15, 2005, Revised Selected Papers , 2006, EuroNGI Workshop.

[65]  Vidyasagar Potdar,et al.  Priority Enabled Transport Layer Protocol for Wireless Sensor Network , 2010, 2010 IEEE 24th International Conference on Advanced Information Networking and Applications Workshops.

[66]  Dario Pompili,et al.  The State of the Art in Cross-Layer Design for Wireless Sensor Networks , 2005, EuroNGI Workshop.

[67]  Budhaditya Deb,et al.  Service Differentiation in Sensor Networks , 2004 .

[68]  J. Ben-Othman,et al.  Energy efficient and QoS aware medium access control for wireless sensor networks , 2010 .

[69]  John A. Stankovic,et al.  Context-aware wireless sensor networks for assisted living and residential monitoring , 2008, IEEE Network.

[70]  Orestis Tsigkas,et al.  Providing QOS support at the distributed wireless MAC layer: a comprehensive study , 2008, IEEE Wireless Communications.

[71]  Sami Tabbane,et al.  Improving Energy Consumption in Ad Hoc Networks through Prioritization , 2007, 2007 IEEE 66th Vehicular Technology Conference.

[72]  Utz Roedig,et al.  Implementation of a MAC protocol for QoS support in wireless sensor networks , 2009, 2009 IEEE International Conference on Pervasive Computing and Communications.

[74]  Yuguang Fang,et al.  Multiconstrained QoS multipath routing in wireless sensor networks , 2008, Wirel. Networks.

[75]  P. Demeester,et al.  AMoQoSA: Adaptive Modular QoS Architecture for Wireless Sensor Networks , 2008, 2008 Second International Conference on Sensor Technologies and Applications (sensorcomm 2008).

[76]  Bo Li,et al.  A survey of transport protocols for wireless sensor networks , 2006, IEEE Network.

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

[78]  M. Stojanovic,et al.  Slotted FAMA: a MAC protocol for underwater acoustic networks , 2006, OCEANS 2006 - Asia Pacific.

[79]  Mun Choon Chan,et al.  A medium access control protocol for UWB sensor networks with QoS support , 2008, 2008 33rd IEEE Conference on Local Computer Networks (LCN).

[80]  Ian F. Akyildiz,et al.  Author's Personal Copy Physical Communication Channel Model and Analysis for Wireless Underground Sensor Networks in Soil Medium , 2022 .

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

[82]  Ö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.

[83]  Zhenzhen Liu,et al.  RL-MAC: A QoS-Aware Reinforcement Learning based MAC Protocol for Wireless Sensor Networks , 2006, 2006 IEEE International Conference on Networking, Sensing and Control.

[84]  Gregory J. Pottie,et al.  Protocols for self-organization of a wireless sensor network , 2000, IEEE Wirel. Commun..

[85]  Jing Li,et al.  A bit-map-assisted energy-efficient MAC scheme for wireless sensor networks , 2004, Third International Symposium on Information Processing in Sensor Networks, 2004. IPSN 2004.

[86]  Uthman A. Baroudi,et al.  EQoSA: Energy and QoS aware MAC for wireless sensor networks , 2007, 2007 9th International Symposium on Signal Processing and Its Applications.

[87]  H. T. Mouftah,et al.  QUATTRO: QoS-Capable Cross-Layer MAC Protocol for Wireless Sensor Networks , 2009, GLOBECOM 2009 - 2009 IEEE Global Telecommunications Conference.

[88]  Nael B. Abu-Ghazaleh,et al.  A taxonomy of wireless micro-sensor network models , 2002, MOCO.

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

[90]  Martin Vetterli,et al.  Proceedings of the 4th international symposium on Information processing in sensor networks , 2005 .

[91]  Dario Pompili,et al.  Underwater acoustic sensor networks: research challenges , 2005, Ad Hoc Networks.

[92]  Hai-gang Gong,et al.  Traffic Adaptive MAC Protocol for Wireless Sensor Network , 2005, ICCNMC.

[93]  Dario Pompili,et al.  Overview of networking protocols for underwater wireless communications , 2009, IEEE Communications Magazine.

[94]  Ming Yu,et al.  A link availability-based QoS-aware routing protocol for mobile ad hoc sensor networks , 2007, Comput. Commun..

[95]  Chong-Sun Hwang,et al.  Priority-Based Medium Access Control Protocol for Providing QoS in Wireless Sensor Networks , 2007, IEICE Trans. Inf. Syst..

[96]  Zhou Shengli,et al.  Prospects and problems of wireless communication for underwater sensor networks , 2008 .

[97]  Gerhard P. Hancke,et al.  Industrial Wireless Sensor Networks: Challenges, Design Principles, and Technical Approaches , 2009, IEEE Transactions on Industrial Electronics.

[98]  Scott Shenker,et al.  Integrated Services in the Internet Architecture : an Overview Status of this Memo , 1994 .

[99]  M. Lakshmanan,et al.  AN ADAPTIVE ENERGY EFFICIENT MAC PROTOCOL FOR WIRELESS SENSOR NETWORKS , 2009 .

[100]  Yu Gu,et al.  Target Coverage With QoS Requirements in Wireless Sensor Networks , 2007, The 2007 International Conference on Intelligent Pervasive Computing (IPC 2007).

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

[102]  Ian F. Akyildiz,et al.  Connectivity in Wireless Underground Sensor Networks , 2010, 2010 7th Annual IEEE Communications Society Conference on Sensor, Mesh and Ad Hoc Communications and Networks (SECON).

[103]  George Varghese,et al.  Efficient fair queueing using deficit round robin , 1995, SIGCOMM '95.

[104]  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.

[105]  Zongkai Yang,et al.  An integrated energy aware wireless transmission system for QoS provisioning in wireless sensor network , 2006, Comput. Commun..

[106]  Krishna M. Sivalingam,et al.  Proceedings of the 1st ACM international workshop on Wireless sensor networks and applications , 2002 .

[107]  Shengli Zhou,et al.  Prospects and Problems of Wireless Communication for Underwater Sensor , 2008 .

[108]  Cem Ersoy,et al.  MAC protocols for wireless sensor networks: a survey , 2006, IEEE Communications Magazine.

[109]  Paul J.M. Havinga,et al.  A Lightweight Medium Access Protocol (LMAC) for Wireless Sensor Networks: Reducing Preamble Transmissions and Transceiver State Switches , 2004 .

[110]  Ian F. Akyildiz,et al.  Wireless underground sensor networks: Research challenges , 2006, Ad Hoc Networks.

[111]  A.M. Firoze,et al.  PR-MAC A Priority Reservation MAC Protocol For Wireless Sensor Networks , 2007, 2007 International Conference on Electrical Engineering.

[112]  Chunming Qiao,et al.  Medium access control with a dynamic duty cycle for sensor networks , 2004, 2004 IEEE Wireless Communications and Networking Conference (IEEE Cat. No.04TH8733).

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

[114]  Peter I. Corke,et al.  Transforming Agriculture through Pervasive Wireless Sensor Networks , 2007, IEEE Pervasive Computing.

[115]  Zheng Wang,et al.  An Architecture for Differentiated Services , 1998, RFC.

[116]  D. K. Arvind,et al.  Orient-2: a realtime wireless posture tracking system using local orientation estimation , 2007, EmNets '07.

[117]  Chenyang Lu,et al.  RAP: a real-time communication architecture for large-scale wireless sensor networks , 2002, Proceedings. Eighth IEEE Real-Time and Embedded Technology and Applications Symposium.

[118]  Yeonsoo Kim,et al.  IEEE 802.15.4 based QoS support Slotted CSMA/CA MAC protocol for Wireless Sensor Networks , 2007 .

[119]  Sanjay Jha,et al.  An adaptive mobility-aware MAC protocol for sensor networks (MS-MAC) , 2004, 2004 IEEE International Conference on Mobile Ad-hoc and Sensor Systems (IEEE Cat. No.04EX975).

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

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

[122]  Y. C. Tay,et al.  Sift: A MAC Protocol for Event-Driven Wireless Sensor Networks , 2006, EWSN.