TACK: Improving Wireless Transport Performance by Taming Acknowledgments

TACK: Improving Wireless Transport Performance by Taming Acknowledgments
复制标题

DOI:
10.1145/3387514.3405850
复制
发表时间:
2020-07
期刊:
Proceedings of the Annual conference of the ACM Special Interest Group on Data Communication on the applications, technologies, architectures, and protocols for computer communication
影响因子:
--
通讯作者:
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。TCP-TACK工作在商用WLAN之上,以ack的形式以最小的控制开销提供高无线传输速率,无需任何硬件修改。为了最小化ACK频率,TACK放弃了传统的接收包驱动的ACK。相反,它平衡了字节计数ACK和周期ACK,从而实现可控制的ACK频率。评估结果表明,由于数据包和ack之间的争用较少,TCP- tack在WLAN场景中比传统TCP具有显著优势。具体来说,TCP-TACK减少了90%以上的ack,并且在good-put上也获得了约28%的改进。我们进一步发现它在广域网(WAN)场景中的表现与高速TCP变体一样好,这归因于基于tac的协议设计在损失恢复,往返定时和发送速率控制方面的进步。
The shared nature of the wireless medium induces contention between data transport and backward signaling, such as acknowledgement. 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 acknowledgement called TACK ("Tame ACK"), as well as its TCP implementation TCP-TACK. 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. To minimize ACK frequency, TACK abandons the legacy received-packet-driven ACK. Instead, it balances byte-counting ACK and periodic ACK so as to achieve a controlled ACK frequency. 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 ~ 28% on good-put. We further find it performs equally well as high-speed TCP variants in wide area network (WAN) scenarios, this is attributed to the advancements of the TACK-based protocol design in loss recovery, round-trip timing, and send rate control.