基于控制理论的TCP网络的主动队列管理算法研究
发布时间:2021-11-28 00:34
随着网络规模的快速增长以及网络上的用户和应用的不断增加,网络拥塞已经成为一个十分重要的问题。基于路由器的主动队列管理机制,与TCP协议的拥塞控制相结合,是解决目前TCP网络拥塞控制问题一个主要途径。所以,对主动队列管理算法的研究成为了TCP网络领域的一个热点问题。TCP网络可以看作是一个非线性动态反馈控制系统,故从控制理论的角度分析和设计主动队列管理算法可以得到更有效的结果。本文在分析了主动队列管理机制的基础上,利用控制理论中的方法对主动队列管理算法进行了研究,主要的研究工作和结论如下:针对TCP网络的拥塞控制问题,提出了一种基于RBF神经网络的自适应滑模控制算法。考虑到网络系统的不确定性上界很难获得,使用RBF神经网络对系统不确定的上界进行自适应学习来避免必须事先知道系统不确定的上界。将RBF神经网络的输出作为不确定上界的补偿,从而消除了系统的不确定带来的影响。应用RBF神经网络设计了一个自适应滑模控制器,所设计的控制器既保证了滑动模态的存在和系统的渐近稳定性,又较好地抑制了系统不确定带来的影响。仿真结果表明该算法具有较好的稳定性和鲁棒性。针对TCP网络存在网络参数高度变化和UDP流...
【文章来源】:东北大学辽宁省 211工程院校 985工程院校 教育部直属院校
【文章页数】:129 页
【学位级别】:博士
【部分图文】:
图2.5?UDP流存在时SMC与PSMC队列长度比较????uner?DP?flows??
如=1〇〇分组。滑动模面为嗦)?=?l〇Xi+X2,滑模控靠IJ器参数选择为《=2,片=2,??7]?=?0.5。??图3.1为网络参数固定时的仿真结果。从图中可W看出,PI控制器、SMC控制??器和ASMC控制器都能使瞬时队列长度收敛到目标队列长度附近。但是PI控制器的??收敛速度比较慢,产生的震荡幅度较大;SMC控制器和ASMC控制器都具有较好??的暂态性能,能将瞬时队列长度迅速地稳定在目标队列长度附近。??200?'?"1??1?1?I?'?1?I?I?I?I??空?A??巧?100?-/??????一???I?I?I—叫??换?Q?I?I?I?t?t?t?I?I?I??^?0?5?10?巧?20?25?30?巧?40?45?卵??时间/秒??200?'?I?■?r?■?r?■?’?I?I?I?I?I?’??現??妻??甚1卵-/???杂?r"?1??孩?——SMC?I??Q?I?I?I?I?I?I?I?I?I?I??0?5?10?巧?20?25?泌巧?仙?45?如??。。_?晰司/砂??窃?2口。I?I?I?I?I?I?I?I?"1?I??¥??i?100?■,????—??堂?I??ASMC??供?0?I?I?I?II?I?'?I
?第王章基于自适应滑模控制的非线性主动队列管理??图3.2为具有较大TCP负载的仿真情况,其中网络负载方从100变化到200,??其它网络参数不变。PI算法具有剧烈变化的暂态性能;ASMC控制器与SMC控制??器相比,瞬时队列长度会产生一个小幅平缓振荡,在稳态时队列变化平缓。??3001?L?I?■?"T-?■■?III?I?■…?I?I?I?I?—??重2如1?L?^一??寞?1〇〇|]???—?—?— ̄—??^0?5?10?巧?20?巧如巧?40?45?说??时间/秒??巧?3〇〇|?1?1?1????=T]??J?200?I?1一?SMC|-??换?0?I?I?I?I?I???^0?10?如?30?40?加??时间/秒??_?3001?1?1?1?1?1?1?1—?I?"?I?-?; ̄I??寶??ASMC??S?200?-?■????^?100?N?????孩??含?〇1?1?!?1?1?1?1?1?1?1???0?5?10?巧?2?日?25?30?巧?40?巧?60??时间艰??图3.2较大TCP负截村队列变化??巧g.?3.2?Queue?evolution?wi化?higher?TCP?load??当时间20秒时,网络负载办在100与300之间随机变化,当时间f>20秒时,??网络负载办在100与200之间随机变化,其它网络参数不变,仿真结果如图3.3所示。??P姬制器的瞬时队列长度产生较大的波动和较慢的收敛速度;SMC控制器和ASMC??控制器都具有较快的收敛速度
【参考文献】:
期刊论文
[1]不确定TCP流模型的离散H∞鲁棒主动队列管理算法[J]. 周川,何俊伟,陈庆伟. 控制理论与应用. 2013(02)
[2]具有最小时间加权平方误差积分的主动队列管理算法ISTE-PI[J]. 汪浩,李晓明,严伟,黄明和. 计算机学报. 2012(05)
[3]不确定时滞TCP网络中基于T-S模型的滑模AQM算法[J]. 闫明,颜闽秀. 控制与决策. 2012(01)
[4]电机磁链神经网络观测器的研究[J]. 刘国荣,张道禄. 电机与控制学报. 2011(08)
[5]基于H∞控制的主动队列管理算法[J]. 侯萍,王执铨. 上海交通大学学报. 2011(08)
[6]有限时间控制问题综述[J]. 丁世宏,李世华. 控制与决策. 2011(02)
[7]互联网拥塞控制时滞对偶改进模型及其分岔与非线性稳定性研究[J]. 刘玉良,朱杰. 上海交通大学学报. 2010(07)
[8]输入受限的非线性网络系统全局滑模控制[J]. 王宏伟,于驰,井元伟. 东北大学学报(自然科学版). 2010(03)
[9]基于在线学习RBF神经网络的汽门开度自适应补偿控制方法[J]. 徐庆宏,戴先中. 电机与控制学报. 2010(02)
[10]基于队列和负载因子的动态参数随机指数标记算法[J]. 汪浩,田作华. 四川大学学报(工程科学版). 2010(01)
本文编号:3523334
【文章来源】:东北大学辽宁省 211工程院校 985工程院校 教育部直属院校
【文章页数】:129 页
【学位级别】:博士
【部分图文】:
图2.5?UDP流存在时SMC与PSMC队列长度比较????uner?DP?flows??
如=1〇〇分组。滑动模面为嗦)?=?l〇Xi+X2,滑模控靠IJ器参数选择为《=2,片=2,??7]?=?0.5。??图3.1为网络参数固定时的仿真结果。从图中可W看出,PI控制器、SMC控制??器和ASMC控制器都能使瞬时队列长度收敛到目标队列长度附近。但是PI控制器的??收敛速度比较慢,产生的震荡幅度较大;SMC控制器和ASMC控制器都具有较好??的暂态性能,能将瞬时队列长度迅速地稳定在目标队列长度附近。??200?'?"1??1?1?I?'?1?I?I?I?I??空?A??巧?100?-/??????一???I?I?I—叫??换?Q?I?I?I?t?t?t?I?I?I??^?0?5?10?巧?20?25?30?巧?40?45?卵??时间/秒??200?'?I?■?r?■?r?■?’?I?I?I?I?I?’??現??妻??甚1卵-/???杂?r"?1??孩?——SMC?I??Q?I?I?I?I?I?I?I?I?I?I??0?5?10?巧?20?25?泌巧?仙?45?如??。。_?晰司/砂??窃?2口。I?I?I?I?I?I?I?I?"1?I??¥??i?100?■,????—??堂?I??ASMC??供?0?I?I?I?II?I?'?I
?第王章基于自适应滑模控制的非线性主动队列管理??图3.2为具有较大TCP负载的仿真情况,其中网络负载方从100变化到200,??其它网络参数不变。PI算法具有剧烈变化的暂态性能;ASMC控制器与SMC控制??器相比,瞬时队列长度会产生一个小幅平缓振荡,在稳态时队列变化平缓。??3001?L?I?■?"T-?■■?III?I?■…?I?I?I?I?—??重2如1?L?^一??寞?1〇〇|]???—?—?— ̄—??^0?5?10?巧?20?巧如巧?40?45?说??时间/秒??巧?3〇〇|?1?1?1????=T]??J?200?I?1一?SMC|-??换?0?I?I?I?I?I???^0?10?如?30?40?加??时间/秒??_?3001?1?1?1?1?1?1?1—?I?"?I?-?; ̄I??寶??ASMC??S?200?-?■????^?100?N?????孩??含?〇1?1?!?1?1?1?1?1?1?1???0?5?10?巧?2?日?25?30?巧?40?巧?60??时间艰??图3.2较大TCP负截村队列变化??巧g.?3.2?Queue?evolution?wi化?higher?TCP?load??当时间20秒时,网络负载办在100与300之间随机变化,当时间f>20秒时,??网络负载办在100与200之间随机变化,其它网络参数不变,仿真结果如图3.3所示。??P姬制器的瞬时队列长度产生较大的波动和较慢的收敛速度;SMC控制器和ASMC??控制器都具有较快的收敛速度
【参考文献】:
期刊论文
[1]不确定TCP流模型的离散H∞鲁棒主动队列管理算法[J]. 周川,何俊伟,陈庆伟. 控制理论与应用. 2013(02)
[2]具有最小时间加权平方误差积分的主动队列管理算法ISTE-PI[J]. 汪浩,李晓明,严伟,黄明和. 计算机学报. 2012(05)
[3]不确定时滞TCP网络中基于T-S模型的滑模AQM算法[J]. 闫明,颜闽秀. 控制与决策. 2012(01)
[4]电机磁链神经网络观测器的研究[J]. 刘国荣,张道禄. 电机与控制学报. 2011(08)
[5]基于H∞控制的主动队列管理算法[J]. 侯萍,王执铨. 上海交通大学学报. 2011(08)
[6]有限时间控制问题综述[J]. 丁世宏,李世华. 控制与决策. 2011(02)
[7]互联网拥塞控制时滞对偶改进模型及其分岔与非线性稳定性研究[J]. 刘玉良,朱杰. 上海交通大学学报. 2010(07)
[8]输入受限的非线性网络系统全局滑模控制[J]. 王宏伟,于驰,井元伟. 东北大学学报(自然科学版). 2010(03)
[9]基于在线学习RBF神经网络的汽门开度自适应补偿控制方法[J]. 徐庆宏,戴先中. 电机与控制学报. 2010(02)
[10]基于队列和负载因子的动态参数随机指数标记算法[J]. 汪浩,田作华. 四川大学学报(工程科学版). 2010(01)
本文编号:3523334
本文链接:https://www.wllwen.com/guanlilunwen/ydhl/3523334.html