A Differentiated Cooperative MAC for QoS Enhancement in Wireless LANs

Tao Guo, Rolando Carrasco, Wai Lok Woo

Research output: Chapter in Book/Report/Conference proceedingChapterpeer-review

1 Citation (Scopus)

Abstract

The quality of service (QoS) support in wireless local area networks (WLANs) faces a big challenge due to time-correlated fading channel. Conventional automatic repeat reQuest (ARQ) schemes based on time diversity may result in consecutive retransmission failures degrading QoS severely. This paper proposes a novel Differentiated cooperative medium access control (MAC) protocol, called DC-MAC, to enhance QoS in WLANs based on the IEEE 802.11e architecture. The retransmission is initiated from an appropriate transmission queue of an appropriate relay node instead of the original source to exploit spatial diversity. A novel negative acknowledgement (NAK) feedback mechanism is introduced for loss distinguishing and channel estimation such that cooperative retransmission will be employed only when necessary and only by competent nodes. Simulations conducted on the OPNET platform show that the proposed scheme significantly improves the performances of both multimedia applications and data applications in terms of throughput and delay while supporting service differentiation.
Original languageEnglish
Title of host publication2008 IEEE 19TH INTERNATIONAL SYMPOSIUM ON PERSONAL, INDOOR AND MOBILE RADIO COMMUNICATIONS
PublisherIEEE
Pages497-501
Number of pages5
ISBN (Print)9781424426430
DOIs
Publication statusPublished - 8 Dec 2008
Event19th International Symposium on Personal, Indoor and Mobile Radio Communications - Cannes, France
Duration: 15 Sep 200818 Sep 2008

Publication series

NameInternational Symposium on Personal, Indoor and Mobile Radio Communications
PublisherIEEE
ISSN (Print)2166-9570
ISSN (Electronic)2166-9589

Conference

Conference19th International Symposium on Personal, Indoor and Mobile Radio Communications
Abbreviated titlePIMRC 2008
CountryFrance
CityCannes
Period15/09/0818/09/08

Cite this