导航菜单

适用于卫星网路的TCP Vegas算法的改进研究

侯晓谦

(沈阳理工大学信息科学与工程学院,辽宁 沈阳 110159)

【摘要】本文在TCP Vegas协议基础上通过预测链路的可用带宽,设置吞吐量阈值,比较传输过程中实际吞吐量与该阈值的大小,动态调整cwnd,提高了Vegas在卫星网络中吞吐量。通过NS2仿真,验证该算法的可行性。

教育期刊网 http://www.jyqkw.com
关键词 预测链路带宽;吞吐量阈值;cwnd;NS2

作者简介:侯晓谦(1989—),男,硕士研究生,研究方向为图像信息处理技术。

0研究意义

随着基于卫星网络应用与服务的飞速增长,使得现有卫星网络带宽相对不足的问题越发明显,并成为阻碍卫星网络发展的重要问题。因此,在不改变现有卫星网络带宽的前提下,提高卫星网络的传输效率具有巨大的现实意义。在众多的 TCP 拥塞控制协议中,Vegas 算法能较好地预测网络带宽使用情况,有效应对卫星网络的长时延、高带宽等特点,在卫星网络中有广泛的应用前景。因此,如何在卫星网络中更有效的使用 Vegas 算法也是人们研究的热点。本文通过预测可用带宽,设置吞吐量阈值,基于该阈值动态调整拥塞窗口,提高Vegas在卫星环境中的吞吐量。

1TCP Vegas改进算法

2实验仿真结果与分析

本文用NS2仿真平台的Iridium系统进行仿真,仿真时间200s,在源端分别运行传统的TCP Vegas协议与改进后的Vegas-A协议,仿真结果如下:

图1

由图可以看出:改进的Vegas-A吞吐量更加平滑,并且平均吞吐量高于传统的TCP Vegas协议,证明了该改进算法的正确性。

教育期刊网 http://www.jyqkw.com
参考文献

[1]L. Brakmo and L. Peterson. TCP Vegas: End to End Congestion Avoidance on a Global Internet[J]. IEEE Journal on Selected Areas in COmmunication, 1995,10,13(8):1465-1480.

[2]Yuan-Cheng Lai.Improving the Performance of TCP Vegas in a Hererogeneous Environment[C]//ICPADS,2001:581-587.

[3]Go Hasegawa, Kenji Kurata, Masayuki Murata: Analysis and Improvement of Fairness between TCP Reno and Vegas for Deployment of TCP Vegas to the Internet[C]//ICNP,2000:177-186.

[4]De VENDICTIS A,BAIOCCHI A,BONACCI M.Analysis and enhancement of TCP Vegas congestion control in a mixed TCP Vegas and TCP Reno network scenario[J].Performance Evaluation ,2003,53(3-4):225-253.

[5]李士宁,方济平,覃征.一种动态门限变速增加的TCP算法[J].西安电子科技大学学报:自然科学版,2006,33(4):640-645.

[6]Vanichpun S, Feng W.On the transient behavior of TCP Vegas [C]//The 11th IEEE. International Conference on Computer Communications and Networks,2002:504-508.

[责任编辑:汤静]

下载文本