论文部分内容阅读
随者互联网时代的到来,如何提升互联网应用的交互性能逐渐成为时下的研究热点;而在当今的互联网环境中,网络带宽已经不是瓶颈,网络时延成为影响应用交互性能的关键因素.作为互联网时代的主要应用,Web应用的网络时延受到TCP尾部丢包现象的严重影响.Tail Loss Probe算法是一种通过发送探针包来触发恢复的高效易部署的TCP尾部丢包恢复算法,但其需要修改现有的TCP加速机制,存在影响互联网稳定性的风险.针对Tail Loss Probe算法存在的不足,提出一种Double Tail Loss Probe算法,该算法对不同的尾部丢包模式进行细化处理且在适当时机下发送两个探针包以加速恢复并实现与现有TCP机制的友好兼容,从而保证互联网数据流通的稳定性.实验表明,在不同的丢包粒度和传播时延下,Double Tail Loss Probe算法都展现出更快的恢复速度;尤其在丢包粒度较大时,相比Tail Loss Probe,该算法取得了约20%的性能提升.
With the advent of the Internet era, how to improve the interactive performance of Internet applications has gradually become the research hotspot nowadays. In today’s Internet environment, the network bandwidth is not the bottleneck, and network latency has become the key factor affecting the application performance. As an Internet age , The network latency of Web applications is severely affected by TCP packet loss.The Tail Loss Probe algorithm is an efficient and easy-to-deploy TCP tail packet loss recovery algorithm that triggers recovery by sending probe packets but requires Modify the existing TCP acceleration mechanism, there is a risk of affecting the stability of the Internet.Aiming at the shortcomings of the Tail Loss Probe algorithm, a Double Tail Loss Probe algorithm is proposed, which can refine the different tail packet loss patterns and, Timing to send two probe packets to speed up the recovery and achieve the compatibility with the existing TCP mechanism to ensure the stability of the Internet data flow.Experiments show that under different packet loss and propagation delay, Double Tail Loss Probe The algorithm shows a faster recovery speed; especially when the packet loss size is larger, compared with Tail Loss Probe, the algorithm It had about 20% performance increase.