第38卷第4期z004年4月
上海交通大学学报
JOURNAL0FSHANGHAIJIAOTONGUNIVERSITY
V。l38No2004
4
Apr
文章编号:1006—2467(2004)04一0527—06
基于P—RED算法的计算机网络TCP拥塞控制
沈伟,邵惠鹤
(上海交通大学自动化研究所,上海200030)
摘要:源端到目的端的往返传输时延将给TCP拥塞控制的稳定性和快速性带来极大的不利.基于此,应用控制理论中的Smith原理,并与随机早期检测(RED)算法相结合,提出了具有预测能力的RED(P—REI))算法,以使TCP拥塞控制更加及时,控制的稳定性更高.此外,从理论上分析了该算法的稳定性,并导出了算法中主要参数取值的理论范围,从而对参数的设置起指导作用,从理论
上保证了控制的品质.
关键词:计算机网络;传输控制协议;拥塞控制;随机早期检测算法
中圈分类号:TP
273;TN915.2
文献标识码:A
TransmissionControlProtocolCongestionControlBased
on
PredicliVeRandomEarlyDetectlOnAlgOrithminC0mputerNetwOrks
SHEⅣwPi,
SHAOH“i一缸
(Inst.ofAutonlati。n,Sha“ghaiJiaoto“gUniv.,Sha“ghai200030,China)
Abstract:Theroundtriptransmitteddelayfrombilityand
ra
sourcetodestinationhas
a
great
adverseeffect
at
on
the
sta—
pidityofthetransmissi。ncontrolpr。toc。1(TcP)congesti。ncontr01.Aimi“gtheprobIem,
thispapercombinedSmithprinclpleincontroltheorywlththefamousREDalgorithmandprop。sedthepredictiverandomearlydetection(PRED)algorithmthathasthepredicitiveability.TheproposedschemewillmaketheTCPc。ntr0Imorestableandintime.Moreover,thestabilityofthealgorithmwasanalyzed,andthescopeofthemainparameterwaseducedintheory.Thus,thec。ntrolqualltytheorv.
Keywords:c。mputernetwork8;transmissionc。ntrolprotoc01(TCP);co“gestionc。ntro】;randomearIydetection(RED)aI窖onthm
can
beguaranteedin
主动队列管理(ActlveQueueManagement,AQM)技术是在传输控制协议(Transmission
trol
con—
的阚值后.Tail—Drop算法以概率1丢弃进入的分组,否则丢弃概率为o.由控制理论可知,这种onoff控制机制极易导致控制的振荡.由Fl。yd等一“提出的随机早期检测(RandomEarlyDetectlon,RED)算法是一种最为著名的AQM,能避免on—off控制机制的不足,具有较好的控制效果.但该算法及其已提出的一些改进算法““均没能有效地克服源端到
Protocol,TCP)窗口控制机制基础上发展的一
种TcP拥塞控制算法,能在拥塞发生之前就对TcP源端的发送量进行控制,该技术是当今研究的热点问题之一.其中,最为简单的AQM是尾部丢弃(Tail—Drop)算法,当缓冲器中的队列长度超过设定
收稿日期:2003
03
l3
基金项目:国家重点基础研究发展规划(973)资助项目(G1998030415)
作者筒介:沈伟n964一),男.上簿人,博士生t主要研究方向为高性能通信网络的拥塞控制、现场总线和统计学习理论.鄂惠鹤(联系A,
男,教授t博士生导师.电话(Te
J.)}021
62933427}E一∞mmhhhao@sJtu.edu.cn
万方数据