Revisiting Acknowledgment Mechanism for Transport Control: Modeling, Analysis, and Implementation

Revisiting Acknowledgment Mechanism for Transport Control: Modeling, Analysis, and Implementation
复制标题

DOI:
10.1109/tnet.2021.3101011
复制
发表时间:
2021-12
期刊:
IEEE/ACM Transactions on Networking
影响因子:
--
通讯作者:
Tong Li;Kai Zheng;Ke Xu;R. Jadhav;Tao Xiong;Keith Winstein;Kun Tan
Tong Li;Kai Zheng;Ke Xu;R. Jadhav;Tao Xiong;Keith Winstein;Kun Tan
中科院分区:
其他
文献类型:
--
作者:
Tong Li;Kai Zheng;Ke Xu;R. Jadhav;Tao Xiong;Keith Winstein;Kun Tan

文献摘要

相似文献

无线介质的共享特性导致了数据传输和反向信令(如确认)之间的争用。当前的TCP确认方式会带来控制开销,这对TCP性能产生不利影响,特别是在无线局域网(WLAN)场景下。在本文中,我们提出了一个新的确认称为TACK(“Tame ACK”),以及它的TCP实现TCP-TACK。TACK寻求最小化ACK频率,这正是传输所需要的。TCP-TACK工作在商用WLAN之上,以ack的形式以最小的控制开销提供高无线传输速率,无需任何硬件修改。评估结果表明,由于数据包和ack之间的争用较少,TCP- tack在WLAN场景中比传统TCP具有显著优势。具体来说,TCP-TACK减少了90%以上的ack,并且在good - put上也获得了高达28%的改进。基于tac的协议是遗留TCP的良好替代品,可以补偿确认开销不可忽略的场景。
The shared nature of the wireless medium induces contention between data transport and backward signaling, such as acknowledgment. The current way of TCP acknowledgment induces control overhead which is counter-productive for TCP performance especially in wireless local area network (WLAN) scenarios. In this paper, we present a new acknowledgment called TACK (“Tame ACK”), as well as its TCP implementation TCP-TACK. TACK seeks to minimize ACK frequency, which is exactly what is required by transport. TCP-TACK works on top of commodity WLAN, delivering high wireless transport goodput with minimal control overhead in the form of ACKs, without any hardware modification. Evaluation results show that TCP-TACK achieves significant advantages over legacy TCP in WLAN scenarios due to less contention between data packets and ACKs. Specifically, TCP-TACK reduces over 90% of ACKs and also obtains an improvement of up to 28% on goodput. A TACK-based protocol is a good replacement of the legacy TCP to compensate for scenarios where the acknowledgment overhead is non-negligible.