论文部分内容阅读
随着Internet上实时音/视频业务的发展,一些非TCP协议(UDP)被广泛使用。这些非TCP协议本身并没有拥塞控制机制,在发生拥塞时,会抢走TCP流的带宽,影响到TCP流正常应用,情况严重时,甚至会使网络崩溃。因此,为了能健康地发展实时多媒体业务,有必要研究一种具有拥塞控制机制,能够与TCP协议公平分享带宽的并且适合于多媒体传输的协议,这也就是TCP-FriendlyRateControl协议(下面简称TFRC)。
随着无线网络的日益普及,TFRC在有线/无线这样的混合链路上不能区分因拥塞而引起的丢包或无线链路错误引起的丢包,使得接收端误认为无线链路错误就是网络拥塞的信号,从而引发不必要的流量控制,导致TFRC性能的下降。
本文研究分析了TFRC运行机理,发现TFRC慢启动性能不够理想,一方面,在速率增长方面没有达到TCP的同等水平,导致了在与TCP流同时接入网络时,不能很快的使速率达到有效的带宽上,收敛不够快;另一方面,TFRC慢启动没有自动退出机制,丢包成为唯一的结束信号,速率倍增的特点会导致慢启动结束时出现大量数据包丢失,影响速率的稳定性。
因此,本文首先对TFRC的慢启动过程进行改进,加快了慢启动的速率上升速度。同时也研究了拥塞预测技术,并根据TFRC的慢启动和拥塞避免阶段的特点,分别在慢启动阶段引入基于发送端与接收端速率匹配的拥塞预测退出机制,在拥塞避免阶段引入基于延迟抖动率的拥塞检测算法,从而主动地控制速率,减少丢包,提高TFRC整体性能。并通过NS-2的仿真,对改进后的TFRC进行性能分析。