- 1、本文档共4页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于控制理论的主动队列管理的研究
1 引言
由于Internet数据本质上是突发的,因此允许传输突发的数据非常必要,而路由器中队列的重要作用就是吸收突发的数据包。较大的队列能够吸收更多突发的数据包,提高吞吐量,但TCP机制往往会保持较高的队列占用,从而增加了数据包的排队延迟。主动队列管理机制就是要维持一个较小的队列长度以降低排队延迟,提高吞吐量,其中最著名的就是RED算法[1],然而RED算法对网络环境敏感,可能导致队列振荡、吞吐量下降、延迟等问题。为了解决这个问题,业界提出了各种改进算法,但是大部分算法都在很大程度上依赖于参数的设置。不合适的参数很容易导致网络性能的下降,甚至导致系统的不稳定性。近些年来,人们将控制理论引入到主动队列的管理中,通过建立拥塞控制器,使队列长度尽快的达到期望值,从而减小延迟时间,保持高的链路利用率。本文针对主动队列管理中控制理论的应用进行了研究总结。
2 经典控制理论在AQM中的应用
2.1 PI控制器
在随机早期检测(RED)算法中,当分组到来时,主要按照以下处理方式来进行:
(1)若平均队列长度小于最小阈值minth,则分组进入队列排队。
(2)若平均队列长度位于minth和maxth之间,则以概率P丢弃到来的包。
(3)若平均队列大于最大阈值maxth,则丢弃到来的所有包。
从控制论的角度分析,RED算法等价于比例控制器加上低通滤波(LPF)。低通滤波的存在降低了网络对拥塞的快速响应能力。而参数的选择必须要考虑队列的稳定裕度和快速性的折衷。比例控制器的缺点是存在“稳态误差”,稳态误差的大小依赖于网络的环境,这是平均队列随网络流量增长的主要原因。有时可能出现误差超过缓冲的大小,从而引起振荡现象的发生。
Misra等人基于流体流理论建立了AQM作用下的TCP连接上拥塞窗口的动态模型[2],它可以用下面的一组非线性微分方程来描述:
其中,W为期望的拥塞窗口,q为期望的队列长度,R为返回时间,C为链路带宽,p为丢包率,N为TCP的连接数。将该数学模型在平衡点附近线性化,得到拥塞控制系统的方块图,如图1所示。
图1 TCP/AQM系统
基于上面的TCP/AQM控制理论模型,Hollot进行了合理的线性化处理,提出了用比例控制器和积分控制器来产生反馈控制系统(如图2所示)。积分(I)控制器有一个很重要的属性:能够使稳态误差为0。如果在AQM中引入积分控制器,就可以解除队列长度和丢弃概率之间的直接耦合,从而消除稳态误差。
图2 AQM控制系统(PI)
PI控制器建立在TCP流量模型基础上,与RED相比性能大大提高,能够将队列长度控制在预期的范围内,同时保持良好的稳态和瞬态性能。但是在缓冲区较小或者路由器上负载较大时,队列需要较长时间才能收敛到期望值附近。在AQM算法中使用PI控制器虽然可以消除稳态误差,但同时也会减慢系统的反应速度。当网络中的流量发生很大变化时,PI控制器需要的收敛时间远远长于比例控制器。
2.2 PID控制器
为了解决PI控制器的调节时间过长,对路由器缓存大小的依赖性过强的问题,又引入了微分环节,设计用于主动队列管理的PID控制器[3](如图3所示),可以缩短控制器的调节时间,使队列尽快趋于期望值附近,提高网络的性能。
图3 模拟PID控制系统原理框图
PID控制器是一种线性控制器,其控制规律为:
或写成传递函数的形式:
K:比例环节(P),Kp为比例系数
1/Tls :积分环节(I),Tl为积分时间常数
TDs:微分环节(D),TD为微分时间常数
当得到被控制参数的误差信号后,比例环节可以将这种误差信号成比例地放大,并产生控制输出作用,以减少系统误差,从而提高系统的控制精度。其实质上是一个具有增益的放大器,它只改变信号的增益而不影响其相位。积分环节具有将小的误差信号积累输出的功能,因而它能够消除系统的静差,提高系统的型别,有利于系统稳态性能的提高。积分作用的强弱取决于积分时间常数,积分常数越大,积分作用越弱,反之越强。微分环节能反应输入信号的变化趋势,产生有效的早期修正信号,以增加系统的阻尼程度,从而改善系统的稳定性。
2.3 PI控制器与PID控制器的比较
(1)主动队列管理不仅关心如何保持高链路利用率,而且还要控制分组在路由器队列中的排队时间,PID控制器可以迅速地将队列长度调节到期望值附近,保证以上两个目标的实现,但PI控制器却要花费相当长的时间。
(2)队列的波动必然导致排队时延的抖动,实验发现PID控制的队列对负载变化的敏感程度没有PI那么强,可以很快地将队列调节到期望值附近。
(3)针对网络中
您可能关注的文档
- 制度环境审计意见与银行贷款.doc
- 办公自动化网络安全防护策略探讨 免费.doc
- 功能染料及其在纺织染整上的应用现状与前景.doc
- 加入WTO对黑龙江烤烟的影响及应对措施.doc
- 加密访问控制 免费.doc
- 加强化学课堂教学结构改革 提高课堂教学效益.doc.doc
- 加工中心操作工国家职业标准 免费.doc
- 加强国土资源保护 促进经济持续发展.doc
- 加强机电管理确保安全生产论文.doc
- 加强化学课堂教学结构改革 提高课堂教学效益.doc
- 2025年烟台市正大城市建设发展有限公司招聘工作人员12名笔试参考题库附带答案详解.doc
- 2025年衢州市属国企公开招聘工作人员笔试参考题库附带答案详解.doc
- 2025中铁四局集团有限公司法律合规部公开招聘1人笔试参考题库附带答案详解.docx
- 2025中国建筑股份有限公司岗位招聘【人力资源部(干部人事部)】笔试参考题库附带答案详解.docx
- 2025年滁州定远县中盐东兴盐化股份有限公司招聘2人笔试参考题库附带答案详解.doc
- DB1331T109-2025雄安新区建设工程抗震设防标准(963.84KB)(1).pdf
- 2025辽宁省能源控股集团所属抚矿集团招聘76人笔试参考题库附带答案详解.pdf
- 2024陕西延长石油集团华特新材料股份有限公司社会招聘8人笔试参考题库附带答案详解.pdf
- 2023内蒙古大唐国际锡林浩特矿业有限公司采煤自营专项社会招聘32人笔试参考题库附带答案详解.pdf
- 2024年12月云南大学国际合作与交流处公开招聘(1人)笔试历年典型考题(历年真题考点)解题思路附带答案详解.doc
最近下载
- 注册安全工程师中级其他安全生产专业实务(其他安全类案例)模拟试卷5.pdf VIP
- 2025低压分布式光伏入网技术规范.docx VIP
- GB生产设备安全卫生设计总则.doc VIP
- 产教融合、校企合作——黄淮学院的探索与实践.ppt VIP
- 注册安全工程师中级其他安全生产专业实务(其他安全类案例)模拟试卷9.pdf VIP
- 《呼吸防护用品 自吸过滤式防颗粒物呼吸器》GB 2626-2019-2020.7.1.docx VIP
- 危险货物包装标志.docx VIP
- 地下水质量标准GB148482017.docx VIP
- 《心理学史教学大纲.doc VIP
- GBT-用于校准表面污染监测仪的参考源 α、β和光子发射体及编制说明.pdf VIP
文档评论(0)