Optimizing TCP Goodput and Delay in next generation IEEE 802.11 (ax) devices
Keywords:802.11ax, TCP, Aggregation, Reverse Direction, Transmission Opportunity, Goodput, MIMO, Multi User, OFDMA, 1 Introduction 1.1 Background
In this paper we suggest three scheduling strategies for the IEEE 802.11ax transmission of DL unidirectional TCP data from the Access Point to stations. Two strategies are based on the Single User operation mode and one is based on the Multi User operation mode, using Multi User Multiple-Input-Multiple-Output (MU-MIMO) and OFDMA. We measure the Goodput of the system as a function of the time intervals over which these Goodputs are received in all three strategies. For up to 8 stations the MU strategy outperforms the SU. For 16 and 32 stations the SU and MU strate-ies perform about the same. For 64 stations the SU strategies outperform the MU significantly. We also checked the influence of the Delayed Acks feature on the received Goodputs and found that this feature has significance only when the TCP data segments are relatively short.
(1) IEEE Std. 802.11T M -2016, IEEE Standard for Information Technology - Telecommu- nications and Information Exchange between Systems - Local and Metropolitan Area Networks - Specific Requirements. Part 11: Wireless LAN Medium Access Control (MAC) and Physical Layer (PHY) Specifications, IEEE, NewYork, (December 2016)
(2) IEEE P802.11axT M /D1.4, IEEE Draft Standard for Information Technology - Telecom- munications and Information Exchange between Systems - Local and Metropolitan Area Networks - Specific Requirements. Part 11: Wireless LAN Medium Access Control (MAC) and Physical Layer (PHY) Specific requirements. IEEE, NewYork, (2017)
(3) IEEE Std. 802.11acT M -2013, IEEE Standard for Information Technology - Telecommu- nications and Information Exchange between Systems - Local and Metropolitan Area Networks - Specific Requirements. Part 11: Wireless LAN Medium Access Control (MAC) and Physical Layer (PHY) Specific requirements. Amendment 4: Enhancements for Very High Throughput for Operation in Bands below 6 GHz, IEEE, NewYork, (2013)
(4) E. Perahia, R. Stacey, Next Generation Wireless LANs: 802.11n and 802.11ac, 2nd Edition, Cambridge Press, 2013
(5) E. Khorov, A. Kiryanov, A. Lyakhov, IEEE 802.11ax: How to Build High Efficiency WLANs, Int. Conf. on Eng. and Telecommunication (2015) 14-19
(6) M. S. Afaqui, E. G. Villegas, E. L. Aguilera, IEEE 802.11ax: Challenges and Re- quirements for Future High Efficiency WiFi, IEEE Wireless Communications 99 (2016) 2-9
(7) D. J. Deng, K. C. Chen, R. S. Cheng, IEEE 802.11ax: Next Generation Wireless Local Area Networks, 10th Int. Conf. on Heterogeneous Networking for Quality, Security and Robustness (QSHINE), (2014) 77-82
(8) B. Bellalta, IEEE 802.11ax: High-efficiency WLANs, IEEE Wireless Communications, 23(1) (2016) 38-46
(9) O. Sharon, Y. Alpert, Scheduling strategies and Throughput optimization for the Uplink for IEEE 802.11ax and IEEE 802.11ac based networks, Wireless Sensor Networks,9 (2017) pp. 250-273
(10) Sharon, Y. Alpert , Scheduling strategies and throughput optimization for the Downlink for IEEE 802.11ax and IEEE 802.11ac based networks, Wireless Sensor Networks, 9 (2017) pp. 355-383
(11) O. Sharon, Y. Alpert, Single User MAC level Throughput comparision: IEEE 802.11ax vs. IEEE 802.11ac, Wireless Sensor Networks, 9 (2017), pp. 166-177
(12) R. Karmakar, S. Chattopadhyay, S. Chakraborty, Impact of IEEE
11n/ac PHY/MAC High Throughput Enhancement over Transport/Application layer proto- cols - A Survey, IEEE Communication surveys and tutorials (2017)
(13) Miorandi, D., Kherani, A. A. and Altman, E. (2006) A Queueing model for HTTP traffic over IEEE 802.11 WLANs. Computer Networks, 50, 63-79.
(14) Bruno, R., Conti, M. and Gregori, E. (2005) Throughput Analysis of UDP and TCP Flows in IEEE 802.11b WLANs: A Simple Model and its Validation. Workshop on Techniques, Methodologies and Tools for Performance Evaluation of Complex Systems, 2005, 54-63.
(15) Bruno, R., Conti, M. and Gregori, E. (2008) Throughput Analysis and Measurements in IEEE 802.11 WLANs with TCP and UDP Traffic Flows. IEEE Trans. on Mobile Computing, 7, 171-186.
(16) Kumar, A., Altman, E., Miorandi, D. and Goyal, M. (2007) New Insights from a Fixed Point Analysis of Single Cell IEEE 802.11 WLANs. IEEE/ACM Trans. on Networking, 15, 588-601.
(17) Q. Qu, B. Li, M. Yang, Z. Yan, An OFDMA based Concurrent Multiuser MAC for Upcoming IEEE 802.11ax, IEEE Wireless Comm. and Networking Conf. Workshops (WCNCW) (2015) 136-141
(18) W. Lin, B. Li, M. Yang, Q. Qn, Z. Yan, X. Zuo, B. Yang, Integrated Link-System level Simulation Platform for the Next Generation WLAN - IEEE 802.11ax, IEEE Globecom (2016)
(19) J. Lee, D. J. Deng, K. C. Chen, OFDMA-based hybrid channel access for IEEE 802.11ax WLAN, unpublished.
(20) M. Karaca, S. Bastani, B. E. Priyanto, M. Safavi, B. Landfeldt,
Resource Management for OFDMA based Next Generation 802.11ax WLANs, 9th IFIP Wireless and Mobile Networking Conf. (WMNC) (2016)
(21) V. Jones, H. Sampath, Emerging technologies for WLAN, IEEE Commu. Mag., 5 (2015) 141-9
(22) L. Sanabria-Russo, A. Faridi, B. Bellalta, J. Barcelo, M. Oliver, Future
evolution of CSMA protocols for the IEEE 802.11 standard IEEE Int. Conf. on Comm. (ICC) (2013) 1274-9
(23) L. Sanabria-Russo, J. Barcelo, A. Faridi, B. Bellalta, WLANs throughput improve- ment with CSMA/ECA, IEEE Conf. on Computer Comm. Workshops (INFOCOM WKSHPS) (2014) 125-6
(24) Y. He, R. Yuan, J. Sun, W. Gong, Semi-Random Backoff: Towards resource reservation for channel access in wireless LANs, IEEE Int. Conf. on Network Protocols (ICNP) (2009) 21-30
(25) E. Khorov, V. Loginov, A. Lyakhov, Several EDCA Parameters Sets for Improving Channel Access in IEEE 802.11ax Networks, Int. Symposium on Wireless Communica- tion Systems (ISWCS) (2016) 419-423
(26) O. Sharon, Y. Alpert, Coupled IEEE 802.11ac and TCP performance evaluation in various aggregation schemes and Access Categories, Computer Networks 100 (2016) 141-156
(27) O. Sharon, Y. Alpert, Couples IEEE 802.11ac and TCP Goodput improvement using Aggregation and Reverse Direction, Wireless Sensor networks 8(7) (2016) 107-136
(28) O. Sharon, Y. Alpert, Comparison between TCP scheduling strategies in IEEE 802.11ac based Wireless networks, Ad Hoc Networks 61C (2017) pp. 95-113
(29) O. Sharon, Y. Alpert, MAC level Throughput comparison: 802.11ac vs. 802.11n, Phys- ical Communication Journal 12 (2014) 33-49
(30) IEEE Std. 802.11T M -2012, Standard for Information Technology - Telecommunications and Information Exchange between Systems - Local and Metropolitan Area Networks Specific Requirements. Part 11: Wireless LAN Medium Access Control (MAC) and Physical Layer (PHY) specifications, IEEE, NewYork, (2012)
(31) Network Simulator 2 (NS-2). Available: http://www.isi.edu/nsnam/ns.
(32) E. Modiano, An adaptive alogorithm for optimizing the packet size used in wireless ARQ protocols, Wirel. Netw. 5 (1999) 279-286.
(33) F. Yang, Q. Zhang, W. Zhu, Y.Q. Zhang, An efficient transport scheme for multimedia over wireless internet, IEEE Int. Conf. on 3G wireless and beyond (3Gwireless), 2001
(34) K. Ramin, K. Sabmatian, Evaluation of packet error rate in wireless networks, 7th IEEE/ACM Int. Sym. on Mobility, Analysis and Simulation of Wireless Mobile Systems (MSWIM), 2004
D. Gomez, R. Aguero, M. Garcia-Arranz, L. Munoz, Replication of the Bursty Behavior of Indoor WLAN Channels, Proc. of the 6th Int. ICST Conf. on Simulation Tools and Techniques, (2013) pp. 219-226