Implementing a cooperative MAC protocol for wireless LANs

Thanasis Korakis, Sathya Narayanan, Abhijit Bagri, Shivendra Panwar

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Abstract

In wireless LANs that provide multi-rate support (IEEE 802.11a, 802.11b), stations that experience poor channel quality tend to use low transmission rates to reduce the bit-error-rate (BER) of each transmission. This phenomenon usually leads to a throughput fairness problem between the stations with good channel quality and those without. This fairness problem has been shown to result in throughput degradation for the whole network [8]. The MAC protocol proposed in [5] addresses this issue using an efficient cooperative scheme. Under this scheme, low rate stations are assisted by a high rate station, referred to as helper stations, in its transmissions. With such assistance, the low rate station will be able to transmit data at a higher rate in a two-hop manner using the helper station. We implemented this new protocol in a Linux testbed. This paper describes the assumptions, the implementation process and the challenges we were presented with. We evaluated the protocol using our testbed through experiments. The implementation of the protocol shows that it performs efficiently in supporting TCP applications.

Original languageEnglish (US)
Title of host publication2006 IEEE International Conference on Communications, ICC 2006
Pages4805-4810
Number of pages6
Volume10
DOIs
StatePublished - 2006
Event2006 IEEE International Conference on Communications, ICC 2006 - Istanbul, Turkey
Duration: Jul 11 2006Jul 15 2006

Other

Other2006 IEEE International Conference on Communications, ICC 2006
CountryTurkey
CityIstanbul
Period7/11/067/15/06

Fingerprint

Local area networks
Network protocols
Testbeds
Throughput
Bit error rate
Degradation
Experiments

ASJC Scopus subject areas

  • Media Technology

Cite this

Korakis, T., Narayanan, S., Bagri, A., & Panwar, S. (2006). Implementing a cooperative MAC protocol for wireless LANs. In 2006 IEEE International Conference on Communications, ICC 2006 (Vol. 10, pp. 4805-4810). [4024798] https://doi.org/10.1109/ICC.2006.255400

Implementing a cooperative MAC protocol for wireless LANs. / Korakis, Thanasis; Narayanan, Sathya; Bagri, Abhijit; Panwar, Shivendra.

2006 IEEE International Conference on Communications, ICC 2006. Vol. 10 2006. p. 4805-4810 4024798.

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Korakis, T, Narayanan, S, Bagri, A & Panwar, S 2006, Implementing a cooperative MAC protocol for wireless LANs. in 2006 IEEE International Conference on Communications, ICC 2006. vol. 10, 4024798, pp. 4805-4810, 2006 IEEE International Conference on Communications, ICC 2006, Istanbul, Turkey, 7/11/06. https://doi.org/10.1109/ICC.2006.255400
Korakis T, Narayanan S, Bagri A, Panwar S. Implementing a cooperative MAC protocol for wireless LANs. In 2006 IEEE International Conference on Communications, ICC 2006. Vol. 10. 2006. p. 4805-4810. 4024798 https://doi.org/10.1109/ICC.2006.255400
Korakis, Thanasis ; Narayanan, Sathya ; Bagri, Abhijit ; Panwar, Shivendra. / Implementing a cooperative MAC protocol for wireless LANs. 2006 IEEE International Conference on Communications, ICC 2006. Vol. 10 2006. pp. 4805-4810
@inproceedings{c1de6ba74a474f9984b9fc52c0b29635,
title = "Implementing a cooperative MAC protocol for wireless LANs",
abstract = "In wireless LANs that provide multi-rate support (IEEE 802.11a, 802.11b), stations that experience poor channel quality tend to use low transmission rates to reduce the bit-error-rate (BER) of each transmission. This phenomenon usually leads to a throughput fairness problem between the stations with good channel quality and those without. This fairness problem has been shown to result in throughput degradation for the whole network [8]. The MAC protocol proposed in [5] addresses this issue using an efficient cooperative scheme. Under this scheme, low rate stations are assisted by a high rate station, referred to as helper stations, in its transmissions. With such assistance, the low rate station will be able to transmit data at a higher rate in a two-hop manner using the helper station. We implemented this new protocol in a Linux testbed. This paper describes the assumptions, the implementation process and the challenges we were presented with. We evaluated the protocol using our testbed through experiments. The implementation of the protocol shows that it performs efficiently in supporting TCP applications.",
author = "Thanasis Korakis and Sathya Narayanan and Abhijit Bagri and Shivendra Panwar",
year = "2006",
doi = "10.1109/ICC.2006.255400",
language = "English (US)",
isbn = "1424403553",
volume = "10",
pages = "4805--4810",
booktitle = "2006 IEEE International Conference on Communications, ICC 2006",

}

TY - GEN

T1 - Implementing a cooperative MAC protocol for wireless LANs

AU - Korakis, Thanasis

AU - Narayanan, Sathya

AU - Bagri, Abhijit

AU - Panwar, Shivendra

PY - 2006

Y1 - 2006

N2 - In wireless LANs that provide multi-rate support (IEEE 802.11a, 802.11b), stations that experience poor channel quality tend to use low transmission rates to reduce the bit-error-rate (BER) of each transmission. This phenomenon usually leads to a throughput fairness problem between the stations with good channel quality and those without. This fairness problem has been shown to result in throughput degradation for the whole network [8]. The MAC protocol proposed in [5] addresses this issue using an efficient cooperative scheme. Under this scheme, low rate stations are assisted by a high rate station, referred to as helper stations, in its transmissions. With such assistance, the low rate station will be able to transmit data at a higher rate in a two-hop manner using the helper station. We implemented this new protocol in a Linux testbed. This paper describes the assumptions, the implementation process and the challenges we were presented with. We evaluated the protocol using our testbed through experiments. The implementation of the protocol shows that it performs efficiently in supporting TCP applications.

AB - In wireless LANs that provide multi-rate support (IEEE 802.11a, 802.11b), stations that experience poor channel quality tend to use low transmission rates to reduce the bit-error-rate (BER) of each transmission. This phenomenon usually leads to a throughput fairness problem between the stations with good channel quality and those without. This fairness problem has been shown to result in throughput degradation for the whole network [8]. The MAC protocol proposed in [5] addresses this issue using an efficient cooperative scheme. Under this scheme, low rate stations are assisted by a high rate station, referred to as helper stations, in its transmissions. With such assistance, the low rate station will be able to transmit data at a higher rate in a two-hop manner using the helper station. We implemented this new protocol in a Linux testbed. This paper describes the assumptions, the implementation process and the challenges we were presented with. We evaluated the protocol using our testbed through experiments. The implementation of the protocol shows that it performs efficiently in supporting TCP applications.

UR - http://www.scopus.com/inward/record.url?scp=34547709946&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=34547709946&partnerID=8YFLogxK

U2 - 10.1109/ICC.2006.255400

DO - 10.1109/ICC.2006.255400

M3 - Conference contribution

SN - 1424403553

SN - 9781424403554

VL - 10

SP - 4805

EP - 4810

BT - 2006 IEEE International Conference on Communications, ICC 2006

ER -