internet的拥塞控制已经成为当前计算机网络研究领域的一个热点。网络拥塞的发生来源于网络资源和流量分布的不均匀,拥塞使得数据包在传输过程中时延增大,丢包率上升,吞吐量下降,从而导致网络服务质量下降。近年来,应用控制理论方法来处理网络的拥塞控制问题越来越受到人们的关注。
red算法是ietf推荐使用的唯一的aqm算法,但研究及实践均发现, red算法的鲁棒性和稳定性并不十分理想, 其性能对网络设计参数及运行状态很敏感。另外,由于tcp链路的物理差别,传播时延也有较大的波动。但已有的大多数算法和策略都没有充分考虑大时滞对aqm稳定性的影响,从而导致了大时滞网络环境下的剧烈的系统震荡,降低了链路利用率。现代时滞系统分析技术基于严格的理论推导与证明,将时滞分析技术应用于网络拥塞控制研究是可行的,并且为深入研究网络参数和系统稳定性提供帮助。
本文基于tcp/aqm流体动力学模型,从h∞控制理论的观点出发,将tcp流个数的扰动作为网络负载来考虑,基于lmi方法设计了具有时滞反馈的网络控制系统的h∞拥塞控制器,由控制器得到的数据包分组丢弃概率的变化不仅与队列的变化率有关,还与窗口的变化率有关,并进一步说明该控制器为基于平均队列长度估计的预测控制器。仿真结果表明,所设计的控制器在高速网络中具有良好的稳定性和鲁棒性。
1 tcp/aqm反馈控制系统
misra等人基于流体动力学提出了tcp/aqm系统模型,用一对非线性微分方程表示:
则tcp/aqm系统模型可化为如下形式的反馈控制系统:
证明:
(1)如果定理中lmi成立,则系统是渐近稳定的;由式(9),利用schur补性质可得出式(7),从而由引理1可证得无扰动时式(4)渐近稳定。
则定理2得证。另外由于式(15)为lmi,因此将网络参数代入即可求解。
2.3 h∞网络拥塞控制器的参数估计
当网络稳定时,由系统参数之间的相互关系,通过解lmi式(15)及式(16)可得出k和γ的值,此时aqm/tcp系统的h∞拥塞控制器的形式为:
3 性能仿真
队列长度变化及窗口大小的变化见图1和图2,可以看出,所设计的拥塞控制器在大时滞环境下比red算法获得了更稳定的队列变化;并且窗口变化平缓,链路利用率高,具有良好的稳定性和鲁棒性。
针对大多数传统aqm算法和策略没有充分考虑大时延对aqm稳定性影响的问题,本文基于lmi方法设计了一种h∞网络拥塞控制器,由控制器得到的数据包分组丢弃概率的变化不仅与队列的变化率有关,还与窗口的变化率有关,并进一步说明该控制器为基于平均队列长度估计的预测控制器。仿真结果表明,所设计的控制器在高速网络中具有较高的链路利用率和很好的队列稳定性,并且具有良好的稳定性和鲁棒性能。
i.MX8MP 应用笔记 | 常见问题解决思路
浅谈Silicon Photonics芯片
英特尔又花重金投12家创业公司 涵盖物联网人工智能多领域
研究显示 任天堂switch是当前最节能最环保的机型
浅谈镰刀臂DR的功能优势
基于TCP/AQM流体动力学模型实现H∞拥塞控制器的设计
全面解析阻容降压电路_分析其原理
欧洲的小众仪器品牌你知道多少?(整理归纳)
NIWEEK 2017大戏开幕:Day 1教育为先,全球产学研结合如何建立清晰路径?
多种电池组应用的DS2760或DS2761-Multiple
华为Mate10什么时候上市?华为Mate10:真徕卡,德味!十足 狙击iPhone8!
一个由探测线圈和反相器构成振荡器的选频模块
关于数组的求和
基于STM32F103C8T6的PWM信号控制电机驱动器与点灯代码实例
京东方供2.5K中控屏,号称50万内品价比最高的SUV
基于STM32U5的B-U585I-IOT02A开发板开箱
焊锡珠的问题怎样解决
嵌入式音频应用开发介绍
LT1619升压型控制器为低电压输入提供了高效的解决方案
Suspend是什么意思 过程概述