论文部分内容阅读
ATM是一种面向连接的、分组交换和统计复用技术。然而,当多个突发业务同时到达一个节点时,缓存队列长度迅速增加,在极短的时间内出现缓冲溢出,或高速链路接入慢速网络中引起输入链路速率大于输出链路速率,则导致网络拥塞。拥塞一旦发生,传输延时增大,信元丢弃率迅速上升,拥塞持续时间过长,还会导致整个网络崩溃。因此,有效地控制网络拥塞,是提高网络资源利用率和改善网络服务质量的首要任务。 ATM论坛采用基于速率的反馈控制方法作为实现拥塞控制的标准算法,但论坛只给出该算法设计的指导性建议并未明确规定具体实施方案。目前经验设计的缺点是不能保证资源分配的公平性,易使源端发送速率产生不稳定的震荡,也没有系统的性能分析理论依据。基于线性控制理论的方法几乎都没有综合考虑传输延时的随机时变特性、饱和非线性和用户数的动态变化等不确定性。这些因素的存在,不仅限制了常规反馈拥塞控制算法的应用,而且还导致网络的大范围震荡,并且模型阶次难以确定,由此给基于模型的分析方法带来很大的困难。 本文针对上述问题,首先,建立了单瓶颈节点的网络流模型,该方法只需考虑网络链路延时,将其他延时(如排队和交换延时)和不确定性看作为系统的扰动。然后,设计了广义预测拥塞控制算法,保证了闭环系统的全局稳定性和稳态公平性,并设计了自适应预测拥塞控制算法,提高了系统对用户数动态变化的鲁棒性。最后,仿真研究结果表明,本文所提算法在性能上优于已有算法:改善了系统的暂态性能,增强了对不确定性的鲁棒性,提高了网络利用率,实现了带宽分配的公平性。