A Strict Priority Based QoS-Aware MAC Protocol for Mobile Ad Hoc Networks

To provide Quality of Service (QoS) at MAC layer in mobile ad hoc networks (MANETs), it requires that a real-time (or high priority) data frame gets a higher channel access priority to that of a best-effort (or low priority) data frame. In this paper, we propose a scheme for resolving MAC layer contention in the form of a strict priority based variant of the IEEE 802.11 DCF. The channel access priorities for different classes of traffic are realized by proper backoff timer selection method which assigns non-overlapping contention windows to traffic of different priorities irrespective of their backoff stage values. To avoid overlapping of backoff timers during countdown period, freezing of backoff timer in low priority is replaced with a resetting of backoff timer mechanism. Besides introducing channel access priorities at MAC layer, a priority-based queuing discipline is implemented in the interface queue to improve the intra-node QoS support. The performance enhancement of the proposed scheme is demonstrated for single hop scenarios using a Markov Chain model, and the accuracy of the model is validated through a detailed simulation study. Further, simulation results in a multihop scenario show suitability of our approach to provide a strict service differentiation, especially in terms of end-to-end delay and throughput provided to real-time traffic as compared to DCF.

[1]  Yu-Chee Tseng,et al.  A Priority MAC Protocol to Support Real-Time Traffic in Ad Hoc Networks , 2004, Wirel. Networks.

[2]  S. Chakrabarti,et al.  QoS issues in ad hoc wireless networks , 2001, IEEE Commun. Mag..

[3]  Mario Gerla,et al.  Asynchronous multimedia multihop wireless networks , 1997, Proceedings of INFOCOM '97.

[4]  Dharma P. Agrawal,et al.  Performance evaluation for IEEE 802.11e enhanced distributed coordination function , 2004, Wirel. Commun. Mob. Comput..

[5]  Sunghyun Choi,et al.  IEEE 802.11 e contention-based channel access (EDCF) performance evaluation , 2003, IEEE International Conference on Communications, 2003. ICC '03..

[6]  Ruay-Shiung Chang,et al.  A Priority Scheme for IEEE 802. 11 DCF Access Method , 1999 .

[7]  Paramvir Bahl,et al.  Distributed fair scheduling in a wireless LAN , 2000, IEEE Transactions on Mobile Computing.

[8]  Qian Zhang,et al.  Performance study of MAC for service differentiation in IEEE 802.11 , 2002, Global Telecommunications Conference, 2002. GLOBECOM '02. IEEE.

[9]  Seong-Lyun Kim,et al.  A Flow-Based Media Access Control (F-MAC) for Wireless Ad-Hoc Networks , 2006, IEICE Trans. Commun..

[10]  Luciano Bononi,et al.  A differentiated distributed coordination function MAC protocol for cluster-based wireless ad hoc networks , 2004, PE-WASUN '04.

[11]  Scott F. Midkiff,et al.  A real-time medium access control protocol for ad hoc wireless local area networks , 1999, MOCO.

[12]  Claude Castelluccia,et al.  Differentiation mechanisms for IEEE 802.11 , 2001, Proceedings IEEE INFOCOM 2001. Conference on Computer Communications. Twentieth Annual Joint Conference of the IEEE Computer and Communications Society (Cat. No.01CH37213).

[13]  Yang Xiao,et al.  Performance analysis of priority schemes for IEEE 802.11 and IEEE 802.11e wireless LANs , 2005, IEEE Transactions on Wireless Communications.

[14]  Yong Huat Chew,et al.  Performance Enhancement of IEEE 802.11e using DIPO/MOHD Backoff Mechanism , 2007, 2007 IEEE 18th International Symposium on Personal, Indoor and Mobile Radio Communications.

[15]  Abhishek Pal,et al.  MAC layer protocols for real-time traffic in ad-hoc wireless networks , 2002, Proceedings International Conference on Parallel Processing.

[16]  Sunil Kumar,et al.  Medium Access Control protocols for ad hoc wireless networks: A survey , 2006, Ad Hoc Networks.

[17]  Qian Zhang,et al.  Cross-Layer Design for QoS Support in Multihop Wireless Networks , 2008, Proceedings of the IEEE.

[18]  D J Evans,et al.  Parallel processing , 1986 .

[19]  Carey L. Williamson,et al.  A bidirectional multi-channel MAC protocol for improving TCP performance on multihop wireless ad hoc networks , 2004, MSWiM '04.

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