基于TFRC的拥塞控制机制研究综述

摘 要:随着无线网络多媒体的发展,网络中充斥着许多流媒体应用。

而当在传输过程中,网络带宽无法满足用户需求的时候,网络中会存在一定的拥塞,那么本文根据TFRC机制能够有效地解决网络拥塞问题,作出此机制的研究综述

下载论文网   关键词:TFRC;拥塞控制机制;无线网络   1 TFRC吞吐量模型   无线网络流媒体传输过程中网络容易存在网络拥塞的状况,解决网络拥塞的方法必须要满足以下几个条件:a传输过程中保持网络的稳定,b要有足够高的带宽利用率,c传输速率必须具有平滑性。

在同样的网络条件下,当网络存在TFRC[1]以及TCP两种流的情况下,TFRC具有带宽公平特性。

但是对于TFRC在发送端的发送速度,学者研究发现仍然会存在抖动,这样使得传输效率大幅降低。

TFRC机制的吞吐量公式如公式(1)所示。

D:\123456\中小企业管理与科技?下旬刊201510\1—297\182—1.jpg(1)   其中V代表TFRC吞吐量的速度,S表示传输数据的包大小值,R就是RTT,tRTO则是超时时间。

2 TFRC协议工作过程   TFRC拥塞控制机制包含发送端和客户端,具体工作过程如图1所示:   D:\123456\中小企业管理与科技?下旬刊201510\1—297\182—2.jpg   图1 TFRC机制工作过程   在TFRC发送端侧的数据主要包含以下几种信息:a数据发送时间节点,b数据序列号,c根据数据传输估算的RTT,d估算的RTO值。

而在TFRC客户端也就是我们通常所说的接收端存在反馈数据,其包含以下几种信息:a数据序列号,b发送反馈数据开始至读取现在时间节点,客户端估算的速率值,c丢包率p的值,d数据发送时间节点。

3 TFRC机制运行的主要阶段   TFRC拥塞控制机制主要存在以下几种主要阶段:a慢速启动,b避免网络拥塞阶段。

在第一个阶段中,此时网络传输速度较慢,因为TFRC拥塞控制机制需要对网络中带宽的有效值进行估算,因此,在整个网络试探过程中,必然会影响TFRC机制客户端数据质量,同时,如果网络发生多个丢包事件,那么网络会在一段时间内不断丢包,会使得发送速度减小。

网络处于试探阶段时,如果在传输流媒体过程中存在多个丢包事件,TFRC将会进入拥塞避免环节:①当客户端接收到来自发送端的数据后,得到p的计算数值,然后通过反馈通道发送发送端;②反馈信息到达发送端,得到RTT以及RTO的计算数值;③发送端根据反馈得到的参数进行速度更新,并对前一个接收的速度两倍值进行对比,取两者中小的那个数值作为下一步的数据发送速度[2]。

4 TFRC机制吞吐量公式参数计算   合理的参数设置计算必然影响着网络的吞吐性能。

对于参数的计算手段,我们如下进行描述。

4.1 往返时延值RTT以及重传数据超时值RTO 我们在NS2网络仿真软件中编写TFRC源程序,假定客户端通过反馈通道发送数据的时间节点为,而反馈数据存在2个数值即和。

那么前者表示发送端通过反馈通道收到的最后数据的时间节点值,而后者表示时间延时的值,因此整个计算定义如公式(2)所示:   D:\123456\中小企业管理与科技?下旬刊201510\1—297\182—3.jpg(2)   4.2 丢包事件概率的计算 在无线网络流媒体的传输中,我们对网络的要求很高,例如,视频流是连续性的数据,那么必须要进行丢包事件的统计。

我们在TFRC拥塞控制机制中,在客户端进行丢包事件的概率统计,并通过反馈通道将其发送发送端。

TFRC规定如果网络存在丢包,那么前后丢包的时间间隔小于一个时间循环值,我们认为丢包的事件是同一个。

传统意义的丢包事件间隔为时间差,但是在TFRC中则认为其是序列号的差值。

以视频流数据为代表的流媒体传输数据要求在网络的传输中发送速度有尽可能小的抖动,那么我们也要求丢包事件率的值也是如此。

那么学者通常运用加权平均来对丢包事件率进行更新[3],即如公式(3)所示:D:\123456\中小企业管理与科技?下旬刊201510\1—297\182—3..jpg(3)   并且关于加权平均计算方法中的参数D:\123456\中小企业管理与科技?下旬刊201510\1—297\182—4.jpg我们按照公式(4)来确定:D:\123456\中小企业管理与科技?下旬刊201510\1—297\182—4.jpg(4)   我们发现加权平均法中参数n的值影响着网络的响应速度,认为n取8是最合理的。

丢包事件间隔也就是丢包数据序列号差值,因而对于差值的计算必须要准确合理,这样才能改善网络拥塞情况。

5 总结   本文重点讨论了TFRC机制的吞吐量模型、TFRC模型的工作过程以及参数的整定计算等内容,从中我们可以知道,合理的参数决定了网络的优化程度,但是TFRC协议仍然存在许多改进的地方,例如其发送速度仍然会存在一定的抖动,这也为我们今后的深入研究提供了一个很好的突破口。

参考文献:   [1] Xiao fu, Wang RuChuan, Sun Lijuan, Yu JianPing, Hu Ting.“A Novel Video Transmission Evaluation Framework based on TCP—Friendly Congestion Control Mechanism”, International Journal of Computer Network and Information Security, Vol.2, No.2, PP.19—25, December 2010.   [2] Heekyoung Woo, Jong—won Lee and Seongho Cho. “ATFRC: Adaptive TCP Friendly Rate Control Protocol”, International Conference on Information Networking (ICOIN), volume 2662, page 171—180, January 2003.   [3] F. Amjad, C. Zou, B. Aslam.Transparent cross—layer solutions for throughput boost in cognitive radio networks, in: Proc. IEEE CCNC,January 2013.

5 次访问