COded Taking And Giving (COTAG): Enhancing Transport Layer Performance over Millimeter Wave Access Networks.

Millimeter wave (mmWave) access networks have the potential to meet the high-throughput and low-latency needs of immersive applications. However, due to the highly directional nature of the mmWave beams and due to their susceptibility to human-induced blockage, the associated wireless communication links are vulnerable to large fluctuations in channel quality. These large fluctuations result in disproportionately adverse effects on performance of transport layer protocols such as Transmission Control Protocol (TCP). Furthermore, we show in this paper, that TCP continues to significantly under perform even when dual-connectivity is used to combat the effects of channel quality fluctuations. To overcome this challenge, we propose a network layer solution, Coded Taking and Giving (COTAG) scheme to sustain low-latency and high-throughput end-to-end TCP performance. In particular, COTAG creates network encoded packets at the network gateway and each mmWave access point (AP) aiming to adaptively take the spare bandwidth on each link in the network for packet transmission. Further, if one link does not have enough bandwidth, COTAG actively gives up the transmission opportunity via conditionally dropping packets. Consequently, the proposed COTAG actively adapts to changes in mmWave link quality and enhances the TCP performance without jeopardizing the latency of immersive connect delivery. To evaluate the effectiveness of the proposed COTAG, we conduct experiments and simulations using off-the-shelf APs and NS-2. The evaluation results show the proposed COTAG significantly improves end-to-end TCP performance.

[1]  Daniel Raumer,et al.  Towards a Deeper Understanding of TCP BBR Congestion Control , 2018, 2018 IFIP Networking Conference (IFIP Networking) and Workshops.

[2]  Shuo-Yen Robert Li,et al.  Linear network coding , 2003, IEEE Trans. Inf. Theory.

[3]  Parameswaran Ramanathan,et al.  Network Layer Support for Gigabit TCP Flows in Wireless Mesh Networks , 2015, IEEE Transactions on Mobile Computing.

[4]  Romit Roy Choudhury,et al.  Enabling Dense Spatial Reuse in mmWave Networks , 2018, SIGCOMM Posters and Demos.

[5]  Özgü Alay,et al.  LISA: A linked slow-start algorithm for MPTCP , 2016, 2016 IEEE International Conference on Communications (ICC).

[6]  V. Jacobson,et al.  Congestion avoidance and control , 1988, CCRV.

[7]  Osvaldo Simeone,et al.  Reliable and Low-Latency Fronthaul for Tactile Internet Applications , 2018, IEEE Journal on Selected Areas in Communications.

[8]  Kentaro Ishizu,et al.  Next Generation New Radio Small Cell Enhancement: Architectural Options, Functionality and Performance Aspects , 2018, IEEE Wireless Communications.

[9]  Olga Galinina,et al.  A Concise Review of 5G New Radio Capabilities for Directional Access at mmWave Frequencies , 2018, NEW2AN.

[10]  Ming Xiao,et al.  Low-Latency Heterogeneous Networks with Millimeter-Wave Communications , 2018, IEEE Communications Magazine.

[11]  Rittwik Jana,et al.  TCP in 5G mmWave networks: Link level retransmissions and MP-TCP , 2017, 2017 IEEE Conference on Computer Communications Workshops (INFOCOM WKSHPS).

[12]  Jing Zhu,et al.  milliProxy: A TCP proxy architecture for 5G mmWave cellular systems , 2017, 2017 51st Asilomar Conference on Signals, Systems, and Computers.

[13]  Qian Zhang,et al.  A Compound TCP Approach for High-Speed and Long Distance Networks , 2006, Proceedings IEEE INFOCOM 2006. 25TH IEEE International Conference on Computer Communications.

[14]  Kyu-Han Kim,et al.  WiFi-Assisted 60 GHz Wireless Networks , 2017, MobiCom.

[15]  Dmitry Akhmetov,et al.  Ieee 802.11ad: introduction and performance evaluation of the first multi-gbps wifi technology , 2010, mmCom '10.

[16]  Sally Floyd,et al.  The NewReno Modification to TCP's Fast Recovery Algorithm , 2004, RFC.

[17]  Sally Floyd,et al.  The NewReno Modification to TCP's Fast Recovery Algorithm , 2004, RFC.

[18]  Injong Rhee,et al.  CUBIC: a new TCP-friendly high-speed TCP variant , 2008, OPSR.

[19]  Qiang Li,et al.  Multipath Cooperative Communications Networks for Augmented and Virtual Reality Transmission , 2017, IEEE Transactions on Multimedia.

[20]  Larry Peterson,et al.  TCP Vegas: new techniques for congestion detection and avoidance , 1994, SIGCOMM 1994.

[21]  Dejan Vukobratovic,et al.  Random Linear Network Coding for 5G Mobile Video Delivery , 2018, Inf..