ABSTRACT 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.
Similar to the CSMA/CQ proposed in REF , we partition the channel utilization into contention and transmission process.
CSMA/CQ: A Novel SDN-Based Design to Enable Concurrent Execution of Channel Contention and Data Transmission in IEEE 802.11 Networks
IEEE Access
IEEE Access
Computer Science