CSMA-Based Utility-Optimal Scheduling in the WLAN With a Full-Duplex Access Point

Full-duplex wireless communication has been recognized as an effective technique to improve the system throughput. This paper designs a CSMA-based utility-optimal scheduling scheme to fully explore the performance improvement brought by AP’s full-duplex capability. In particular, to keep the backwards compatibility of the legacy users, we allow users to compete to access the channel using the CSMA protocol in their uplink transmissions while let the AP select its downlink user to communicate with for completing the full-duplex transmission upon each uplink access. Moreover, to achieve the optimal system utility, we then formulate an optimization problem of maximizing the downlink aggregate utility subject to the uplink users’ data rate constraints. The formulated problem falls into a mixed integer nonlinear programming form, which is generally NP-hard to solve. To make the problem tractable, we divide it into user pairing and access-intensity adjustment subproblems. More specifically, we devise a user pairing criterion based on the signal-to-interference-plus-noise ratio to reduce the uplink-downlink interference, and adopt the Hungarian algorithm to find the best matching between uplink and downlink users. After that, we adjust the access-intensity of users (i.e., the ratio of the mean packet transmission time to the mean backoff time) to maximize the downlink aggregate utility based on the geometric programming. Simulation results are presented to evaluate the performance of our scheduling design and demonstrate the downlink aggregate utility improvement compared to other scheduling schemes in full-duplex WLANs.

[1]  Parag Kulkarni,et al.  Protocol Design for Enabling Full-Duplex Operation in Next-Generation IEEE 802.11 WLANs , 2018, IEEE Systems Journal.

[2]  Özgür Gürbüz,et al.  S-CW FD: A MAC protocol for full-duplex in wireless local area networks , 2016, 2016 IEEE Wireless Communications and Networking Conference.

[3]  Jinwoo Shin,et al.  Distributed learning for utility maximization over CSMA-based wireless multihop networks , 2014, IEEE INFOCOM 2014 - IEEE Conference on Computer Communications.

[4]  Wonjung Kim,et al.  VoIP Capacity Analysis in Full Duplex WLANs , 2017, IEEE Transactions on Vehicular Technology.

[5]  Geoffrey Ye Li,et al.  Full-Duplex Cellular Networks , 2017, IEEE Communications Magazine.

[6]  Yansha Deng,et al.  Full-Duplex Small Cells for Next Generation Heterogeneous Cellular Networks: A Case Study of Outage and Rate Coverage Analysis , 2017, IEEE Access.

[7]  H. Kuhn The Hungarian method for the assignment problem , 1955 .

[8]  Sunghyun Choi,et al.  MASTaR: MAC Protocol for Access Points in Simultaneous Transmit and Receive Mode , 2016, 2016 IEEE Globecom Workshops (GC Wkshps).

[9]  Qian Zhang,et al.  Relieving 802.11 Performance Anomaly with Full Duplex Communication , 2016, 2016 IEEE Global Communications Conference (GLOBECOM).

[10]  Cheeha Kim,et al.  A full duplex MAC protocol for efficient asymmetric transmission in WLAN , 2016, 2016 International Conference on Computing, Networking and Communications (ICNC).

[11]  Krishna Jagannathan,et al.  Adaptive CSMA Under the SINR Model: Efficient Approximation Algorithms for Throughput and Utility Maximization , 2017, IEEE/ACM Transactions on Networking.

[12]  Jean C. Walrand,et al.  Approaching Throughput-Optimality in Distributed CSMA Scheduling Algorithms With Collisions , 2010, IEEE/ACM Transactions on Networking.

[13]  Philip Levis,et al.  Achieving single channel, full duplex wireless communication , 2010, MobiCom.

[14]  Stephen P. Boyd,et al.  The CVX Users' Guide Release 2.0 (beta) , 2013 .

[15]  Kate Ching-Ju Lin,et al.  Inter-client interference cancellation for full-duplex networks , 2017, IEEE INFOCOM 2017 - IEEE Conference on Computer Communications.

[16]  Shih-Ying Chen,et al.  Probabilistic Medium Access Control for Full-Duplex Networks With Half-Duplex Clients , 2016, IEEE Transactions on Wireless Communications.

[17]  Song Chong,et al.  CSMA-Based Robust AP Throughput Guarantee Under User Distribution Uncertainty , 2015, IEEE/ACM Transactions on Networking.

[18]  Aimin Tang,et al.  A-Duplex: Medium Access Control for Efficient Coexistence Between Full-Duplex and Half-Duplex Communications , 2015, IEEE Transactions on Wireless Communications.

[19]  Jinwoo Shin,et al.  CSMA Using the Bethe Approximation: Scheduling and Utility Maximization , 2013, IEEE Transactions on Information Theory.

[20]  Jinwoo Shin,et al.  Delay Optimal CSMA With Linear Virtual Channels Under a General Topology , 2016, IEEE/ACM Transactions on Networking.

[21]  Hyuk Lim,et al.  Power-Controlled Medium Access Control Protocol for Full-Duplex WiFi Networks , 2015, IEEE Transactions on Wireless Communications.

[22]  Koushik Kar,et al.  Throughput modelling and fairness issues in CSMA/CA based ad-hoc networks , 2005, Proceedings IEEE 24th Annual Joint Conference of the IEEE Computer and Communications Societies..

[23]  Parag Kulkarni,et al.  Simultaneous Transmit and Receive Operation in Next Generation IEEE 802.11 WLANs: A MAC Protocol Design Approach , 2017, IEEE Wireless Communications.

[24]  Ashutosh Sabharwal,et al.  Pushing the limits of Full-duplex: Design and Real-time Implementation , 2011, ArXiv.

[25]  Soung Chang Liew,et al.  Back-of-the-Envelope Computation of Throughput Distributions in CSMA Wireless Networks , 2007, 2009 IEEE International Conference on Communications.

[26]  Ashutosh Sabharwal,et al.  Experiment-Driven Characterization of Full-Duplex Wireless Systems , 2011, IEEE Transactions on Wireless Communications.

[27]  Mahtab Mirmohseni,et al.  Enhancement of full-duplex efficiency in an asymmetric IEEE 802.11-based WLAN , 2016, 2016 IEEE 27th Annual International Symposium on Personal, Indoor, and Mobile Radio Communications (PIMRC).

[28]  Philip Levis,et al.  Practical, real-time, full duplex wireless , 2011, MobiCom.

[29]  Dongkyu Kim,et al.  Nonlinear Self-Interference Cancellation for Full-Duplex Radios: From Link-Level and System-Level Performance Perspectives , 2016, IEEE Communications Magazine.

[30]  Jaume Barceló,et al.  On the Interactions Between Multiple Overlapping WLANs Using Channel Bonding , 2014, IEEE Transactions on Vehicular Technology.