CSMA/CQ: A Novel SDN-Based Design to Enable Concurrent Execution of Channel Contention and Data Transmission in IEEE 802.11 Networks

Conventional 802.11 carrier sense multiple access/collision avoidance (CSMA/CA) networks perform channel contention and data transmission serially over a whole channel. This leads to low throughput efficiency. In this paper, we propose a novel design called CSMA/CQ (contention queuing) to address th...

Full description

Bibliographic Details
Main Authors: Qinglin Zhao, Fangxin Xu, Jie Yang, Yujun Zhang
Format: Article
Language:English
Published: IEEE 2017-01-01
Series:IEEE Access
Subjects:
Online Access:https://ieeexplore.ieee.org/document/7845671/
_version_ 1818618943824199680
author Qinglin Zhao
Fangxin Xu
Jie Yang
Yujun Zhang
author_facet Qinglin Zhao
Fangxin Xu
Jie Yang
Yujun Zhang
author_sort Qinglin Zhao
collection DOAJ
description Conventional 802.11 carrier sense multiple access/collision avoidance (CSMA/CA) networks perform channel contention and data transmission serially over a whole channel. This leads to low throughput efficiency. In this paper, we propose a novel design called CSMA/CQ (contention queuing) to address this problem. This design is developed from the decoupling idea of SDN (Software-defined networking). In CSMA/CQ, each node concurrently executes channel contention and data transmission over two separate subchannels, where a CQ is introduced to coordinate the concurrency. This design enables CSMA/CQ to inherit the merit of the conventional distributed random channel access and carry out a centralized control on data transmission, while achieving far higher throughput than conventional 802.11 networks. We then develop a theoretical model to optimize bandwidth allocation for the channel contention and the data transmission, and prove the existence and uniqueness of the optimal solution. Extensive simulations verify the efficiency of CSMA/CQ and the accuracy of our theoretical model. To the best of our knowledge, CSMA/CQ is the first protocol to make channel contention and data transmission be executed independently and concurrently for wireless LANs (WLANs). This paper provides novel ideas in designing software-defined wireless networks.
first_indexed 2024-12-16T17:29:38Z
format Article
id doaj.art-de6b6f1fd93b4643be81c534fddc5ae0
institution Directory Open Access Journal
issn 2169-3536
language English
last_indexed 2024-12-16T17:29:38Z
publishDate 2017-01-01
publisher IEEE
record_format Article
series IEEE Access
spelling doaj.art-de6b6f1fd93b4643be81c534fddc5ae02022-12-21T22:22:58ZengIEEEIEEE Access2169-35362017-01-0152534254910.1109/ACCESS.2017.26655547845671CSMA/CQ: A Novel SDN-Based Design to Enable Concurrent Execution of Channel Contention and Data Transmission in IEEE 802.11 NetworksQinglin Zhao0https://orcid.org/0000-0003-4873-5631Fangxin Xu1Jie Yang2Yujun Zhang3Faculty of Information Technology, Macau University of Science and Technology, Macau, ChinaFaculty of Information Technology, Macau University of Science and Technology, Macau, ChinaFaculty of Information Technology, Macau University of Science and Technology, Macau, ChinaChinese Academy of Sciences, Institute of Computing Technology, Beijing, ChinaConventional 802.11 carrier sense multiple access/collision avoidance (CSMA/CA) networks perform channel contention and data transmission serially over a whole channel. This leads to low throughput efficiency. In this paper, we propose a novel design called CSMA/CQ (contention queuing) to address this problem. This design is developed from the decoupling idea of SDN (Software-defined networking). In CSMA/CQ, each node concurrently executes channel contention and data transmission over two separate subchannels, where a CQ is introduced to coordinate the concurrency. This design enables CSMA/CQ to inherit the merit of the conventional distributed random channel access and carry out a centralized control on data transmission, while achieving far higher throughput than conventional 802.11 networks. We then develop a theoretical model to optimize bandwidth allocation for the channel contention and the data transmission, and prove the existence and uniqueness of the optimal solution. Extensive simulations verify the efficiency of CSMA/CQ and the accuracy of our theoretical model. To the best of our knowledge, CSMA/CQ is the first protocol to make channel contention and data transmission be executed independently and concurrently for wireless LANs (WLANs). This paper provides novel ideas in designing software-defined wireless networks.https://ieeexplore.ieee.org/document/7845671/OFDMsoftware-defined wireless networksfunction separation802.11
spellingShingle Qinglin Zhao
Fangxin Xu
Jie Yang
Yujun Zhang
CSMA/CQ: A Novel SDN-Based Design to Enable Concurrent Execution of Channel Contention and Data Transmission in IEEE 802.11 Networks
IEEE Access
OFDM
software-defined wireless networks
function separation
802.11
title CSMA/CQ: A Novel SDN-Based Design to Enable Concurrent Execution of Channel Contention and Data Transmission in IEEE 802.11 Networks
title_full CSMA/CQ: A Novel SDN-Based Design to Enable Concurrent Execution of Channel Contention and Data Transmission in IEEE 802.11 Networks
title_fullStr CSMA/CQ: A Novel SDN-Based Design to Enable Concurrent Execution of Channel Contention and Data Transmission in IEEE 802.11 Networks
title_full_unstemmed CSMA/CQ: A Novel SDN-Based Design to Enable Concurrent Execution of Channel Contention and Data Transmission in IEEE 802.11 Networks
title_short CSMA/CQ: A Novel SDN-Based Design to Enable Concurrent Execution of Channel Contention and Data Transmission in IEEE 802.11 Networks
title_sort csma cq a novel sdn based design to enable concurrent execution of channel contention and data transmission in ieee 802 11 networks
topic OFDM
software-defined wireless networks
function separation
802.11
url https://ieeexplore.ieee.org/document/7845671/
work_keys_str_mv AT qinglinzhao csmacqanovelsdnbaseddesigntoenableconcurrentexecutionofchannelcontentionanddatatransmissioninieee80211networks
AT fangxinxu csmacqanovelsdnbaseddesigntoenableconcurrentexecutionofchannelcontentionanddatatransmissioninieee80211networks
AT jieyang csmacqanovelsdnbaseddesigntoenableconcurrentexecutionofchannelcontentionanddatatransmissioninieee80211networks
AT yujunzhang csmacqanovelsdnbaseddesigntoenableconcurrentexecutionofchannelcontentionanddatatransmissioninieee80211networks