基于主动队列管理的互联网拥塞控制算法研究

基于主动队列管理的互联网拥塞控制算法研究

论文摘要

Internet是覆盖全球的信息基础设施之一,在当今世界发挥着巨大作用。随着互联网规模的快速增长,不可避免的出现了拥塞现象,造成业务质量指标下降和网络资源利用率低下等情况。Internet主要依赖TCP端到端拥塞控制来避免网络拥塞,但它在很多方面已经不能满足复杂网络中各种应用的需求,网络本身必须采取某种手段参与拥塞控制。通过研究表明,在路由器中引入队列管理机制,可以有效地对拥塞进行监测和预防,路由器中的拥塞控制策略——主动队列管理(Active Queue Management,AQM)技术已经成为一个研究热点。AQM通过评估网络状态、预测拥塞的出现,对分组进行有目的的丢弃,从而可以使发送端更及时地了解网络状况并调整发送速率。但现有的一些主动队列管理算法由于缺乏系统的理论指导,在响应速度、稳定性及环境敏感性等方面仍有缺陷。控制理论是一门相对成熟的系统理论,有诸多的方法可以借鉴到拥塞控制中来提高拥塞控制的性能。本课题围绕着提高拥塞控制算法的性能等问题,对拥塞控制机制进行了较全面和较深入的研究。论文的主要工作集中于如何利用经典控制理论的知识分析和改进现有的主动队列管理算法。主要工作概括如下:1.分析了拥塞产生的根本原因以及目前常采用的拥塞控制机制,研究了源端算法的四个阶段和链路算法的几种典型算法,并对各算法的性能进行了对比分析。2.在深入研究了TCP/AQM流量控制模型的基础上,从控制理论的角度分析了主动队列管理中的RED算法、P、PI以及PID控制器的实现过程。3.针对RED算法的参数难以调节的问题,以RED算法的控制理论模型为基础,结合不完全微分PID控制器,提出了一种改进的不完全微分PID-RED算法。通过仿真验证了该算法具有良好的反应速度和鲁棒性。4.分析了网络参数变化和大时滞对拥塞控制算法性能的影响。针对网络的时变特性以及时间滞后性,提出了一种新的基于单神经元灰色预测PID控制器的主动队列管理算法。该算法利用神经网络的自学习特性在线调节PID控制器的参数,并利用灰色GM(1,1)预测模型在线补偿时滞对系统造成的影响。仿真表明该算法具有快速响应特性以及很好的鲁棒性。

论文目录

  • 摘要
  • Abstract
  • 第一章 绪论
  • 1.1 课题的研究背景及意义
  • 1.2 国内外研究现状
  • 1.3 论文的研究内容
  • 1.4 论文的组织结构
  • 第二章 互联网拥塞控制概述
  • 2.1 拥塞概念及其产生的原因
  • 2.2 拥塞控制算法的分类
  • 2.3 拥塞控制的源算法
  • 2.3.1 TCP 拥塞控制的四个阶段
  • 2.3.2 TCP 拥塞控制的研究进展
  • 2.4 拥塞控制的链路算法
  • 2.4.1 调度算法
  • 2.4.2 队列管理算法
  • 2.4.3 RED 算法及其改进算法分析
  • 2.5 本章小结
  • 第三章 拥塞控制算法的控制理论分析
  • 3.1 TCP 流量控制模型及其线性化
  • 3.2 AQM 反馈控制系统模型
  • 3.3 典型AQM 算法的控制理论分析
  • 3.3.1 RED 算法的控制理论分析
  • 3.3.2 比例(P)控制器设计
  • 3.3.3 比例积分(PI)控制器设计
  • 3.3.4 比例积分微分(PID)控制器设计
  • 3.4 主动队列管理算法的控制目标
  • 3.5 本章小结
  • 第四章 一种基于不完全微分PID的随机早期检测算法
  • 4.1 不完全微分PID-RED 算法
  • 4.1.1 不完全微分PID 控制器设计
  • 4.1.2 不完全微分PID 控制器的参数整定
  • 4.2 仿真分析
  • 4.2.1 仿真软件NS 简介
  • 4.2.2 仿真拓扑结构
  • 4.2.3 仿真结果分析
  • 4.3 本章小结
  • 第五章 大时滞网络中的单神经元灰色预测PID控制器
  • 5.1 单神经元模型
  • 5.2 神经元的学习算法
  • 5.2.1 Hebb 学习规则
  • 5.2.2 纠错学习规则
  • 5.3 单神经元灰色预测PID 控制器的AQM 算法
  • 5.3.1 单神经元PID 控制器设计
  • 5.3.2 单神经元PID 控制器学习算法
  • 5.3.3 单神经元参数调整规律
  • 5.3.4 灰色GM(1,1)预测模型
  • 5.4 仿真分析
  • 5.4.1 队列长度稳定性对比
  • 5.4.2 算法鲁棒性分析
  • 5.5 本章小结
  • 结论
  • 1.全文总结
  • 2.主要创新点
  • 3.未来的研究方向
  • 参考文献
  • 攻读硕士学位期间取得的学术成果
  • 致谢
  • 相关论文文献

    • [1].基于链路容量的多路径拥塞控制算法[J]. 通信学报 2020(05)
    • [2].一种新的反馈式流媒体拥塞控制算法[J]. 科学技术与工程 2010(05)
    • [3].一种网络拥塞控制算法的研究[J]. 太原大学学报 2008(03)
    • [4].基于探测机制的卫星链路拥塞控制算法研究[J]. 航天器工程 2012(05)
    • [5].一种新的流媒体拥塞控制算法[J]. 小型微型计算机系统 2011(08)
    • [6].一种快速公平收敛的拥塞控制算法[J]. 电子学报 2010(08)
    • [7].基于拥塞控制算法的研究[J]. 武汉船舶职业技术学院学报 2009(03)
    • [8].有线/无线网络中最小方差拥塞控制算法[J]. 南京理工大学学报 2017(02)
    • [9].基于背景流变化特征的组播拥塞控制算法[J]. 计算机应用与软件 2012(02)
    • [10].互联网拥塞控制算法研究[J]. 电脑知识与技术 2009(14)
    • [11].小缓存高速网络的拥塞控制算法[J]. 计算机工程 2009(14)
    • [12].自适应拥塞控制算法的研究与仿真[J]. 计算机仿真 2010(09)
    • [13].一种基于多阶段资源感知的拥塞控制算法[J]. 计算机工程与科学 2008(09)
    • [14].移动延迟容忍传感网络拥塞控制算法研究[J]. 计算机仿真 2020(02)
    • [15].一种基于缓存交互的命名数据网络拥塞控制算法[J]. 高技术通讯 2016(04)
    • [16].基于动态阈值的拥塞控制算法研究[J]. 计算机应用研究 2013(11)
    • [17].延迟容忍网络中基于复制率的拥塞控制算法[J]. 北京邮电大学学报 2010(04)
    • [18].视频服务器拥塞控制算法的研究与实现[J]. 单片机与嵌入式系统应用 2014(09)
    • [19].一种改进的显式拥塞控制算法[J]. 军事通信技术 2010(04)
    • [20].一种基于模糊策略的拥塞控制算法在校园网格中的应用[J]. 武汉职业技术学院学报 2009(03)
    • [21].计算机网络拥塞控制算法综述[J]. 铜仁学院学报 2016(04)
    • [22].分布式网络拥塞控制算法稳定性研究[J]. 计算机应用研究 2015(06)
    • [23].卫星网络环境下的拥塞控制研究[J]. 电信科学 2010(11)
    • [24].基于同构型环境的认知无线网络拥塞控制算法[J]. 微电子学与计算机 2013(10)
    • [25].基于单个流丢弃率和分享指数的拥塞控制算法[J]. 煤炭技术 2010(10)
    • [26].城域以太网中基于抖动检测的拥塞控制算法[J]. 通信学报 2009(01)
    • [27].XCP拥塞控制算法研究[J]. 信息技术 2009(06)
    • [28].一种改进的FRED拥塞控制算法研究[J]. 山西农业大学学报(自然科学版) 2008(04)
    • [29].BBR拥塞控制算法在无线网络中的性能改进[J]. 哈尔滨工业大学学报 2019(11)
    • [30].改进ARED拥塞控制算法研究与实现[J]. 软件导刊 2017(11)

    标签:;  ;  ;  ;  ;  

    基于主动队列管理的互联网拥塞控制算法研究
    下载Doc文档

    猜你喜欢