red算法 代码 基于p—red算法的计算机网络tcp拥塞控制,基于P-RED算法的计算机网络TCP拥塞控制...

第38卷第4期z004年4月

上海交通大学学报

JOURNAL0FSHANGHAIJIAOTONGUNIVERSITY

V。l38No2004

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

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

万方数据

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值