图 2仿真拓扑图
1.瞬时吞吐量
图3新TFRC与Reno共存时瞬时吞吐量
图 4原TFRC与Reno共存时瞬时吞吐量
图 5新/旧TFRC瞬时吞吐量对比
图 6新/旧TFRC瞬时吞吐量对比放大图
图3~图6为瞬时吞吐量的变化曲线图。从图中可以看出:
(1)当移动设备发生移动IP的越区切换后,改进后的TFRC能够侦测出网络发生了切换,并在切换后采取类似慢启动机制的快速增长策略,从而能够快速的达到可用带宽,减小切换后达到可用带宽的时长,充分的利用了网络带宽。而原TFRC采用拥塞避免机制来探测切换后的网络带宽,探测到可用带宽的时间有10多秒,这显然会对实时流媒体的传输带来较大延时。
(2)改进的TFRC在切换前采用的是原TFRC的拥塞控制策略,所以从图5中可以看出在发生切换前改进后的TFRC与原TFRC的瞬时吞吐量曲线是重合的。这也使在网络状况比较良好没有发现切换时,改进后的TFRC可以采用原TFRC协议的拥塞控制策略。
(3)与新/旧TFRC协议共存时,Reno的瞬时吞吐量曲线变化并不是很大,这说明改进后的TFRC对Reno影响并不大。 2. 平均吞吐量图7~图11为平均吞吐量的变化曲线图。从图中可以看出:
(1)改进后的TFRC平均吞吐量有了较大的提升,而Reno的平均吞吐量下降的却非常小,这也再次证明改进后的TFRC在提高自身吞吐量的同时对Reno的影响相当小。
(2)在发生切换的110秒和200秒附近,可以看出原TFRC协议的平均吞吐量有明显的下降过程,而改进后的TFRC切换后的下降现象不明显。
图 7新TFRC与Reno共存时平均吞吐量
图 8原TFRC与Reno共存时平均吞吐量
图9新/旧TFRC平均吞吐量对比
图10与新/旧TFRC共存时Reno的平均吞吐量 3. 带宽利用率为了更直观的分析改进后的TFRC在仿真中的带宽利用情况,将仿真中各数据流的平均吞吐量统计如表5.1所示。从表5.1中我们可以看出,改进后的TFRC在与Reno共存时,整体带宽利用率提高了约为1.5%,TFRC的吞吐量提升了约为6.7%。虽然不多,但是对于切换后减小多媒体流的时延却是十分重要的。
表 5.1 带宽利用率 TFRC协议版本 TFRC平均吞吐量(Mbps) TCP平均吞吐量(Mbps) 带宽利用率 改进后的TFRC
0.37111
0.20833
57.9% 原TFRC 0.34785 0.21629 56.4% 五、结论满足人们随时随地接入互联网是未来的移动通信的发展方向,本文针对TFRC在有线无线混合异构网络中发生移动IP切换后,不能快速探测带宽,造成带宽的浪费和到达较大发送速率时长较长的问题,提出了一种改进方案。该方案能根据反馈的数据,智能的判断网络是否发生了移动IP的越区切换,并采取相应措施,提高TFRC吞吐量和带宽利用率,减小切换后的数据传输时延。
参考文献
[1]Jiangchuan Liu,Bo Li,Ya—Qin Zhang.A Hybrid Adaptation Protocol for TCP-friendly Layered Multicast and Its Optimal Rate Allocation [C].INFOCOM 2002,the 21st Annual Joint Conference of the IEEE Computer and Communications Societies, Proceedings of IEEE,2002.1520-l529,
[2]S Jin,L Guo,I Matta,et a1.A Spectrum of TCP-friendly Window-based Congestion Controlalgorithms[J].IEEE/ACM Transactions on Networking,2003,1I(3):341—355.for Automatic Grading of Pronunciation Quality[J].Speech
[3]J Widmer,R Denda,M Mauve.A Survey on TCP·friendly Congestion Control[J].Network,IEEE,2001,15(3):28-37.
[4]Y R Yang,M S Kim,S S Lam.Transient Behavior of TCP-friendly Congestion Control Protocols[C].INFOCOM 200l,the 20th Annual Joint Conference of the IEEE Computer and Communications Societies.Proceedings of IEEE.2001.17l6-l725.
[5]Ibtissam El Khayat,Guy Leduc.A Stable and Flexible TCP-friendly Congestion Control Protocol for Layered Multicast Transmission[c].Proceedings of the 8th International Workshop IDMS’2001.
[6]N Wakamiya,M Murata,H Miyahara.On TCP-friendly Video Transfer with Consideration on Application level QoS [C].IEEE International Conference on Multimedia and Expo.2000.843-846.
[7]Shuming Chang,H Jonathan Chao,Xiaolei Guo.TCP-Friendly Window Congestion Control with Dynamic grouping for Reliable Multicast [C].Proceedings of GLOBECOM,2000.538-547.
[8]M Handley,S Floyd,J Padhye,et a1.TCP Friendly Rate Control(TFRC):Protocol Specification [S].IETF RFC348,2003.
[9]Sally Floyd,Mark Handley,Jitendra Padhye.A Comparison of Equation-based AIMD Congestion Control[C].2000.
[10]S Floyd,M Handley,et a1.Equation-based Congestion Control for Unicast Applications:The Extended Version[C].2000.
[11]C Perkins.IP Mobility Support for IPv4[S],IETF RFC 3344,Aug.