TCP拥塞控制中主动队列调度算法研究

TCP拥塞控制中主动队列调度算法研究

论文摘要

网络自身的特性以及不断增加的网络应用决定了网络拥塞的出现是无法避免的,而在拥塞没有更加恶化之前采取有效的拥塞避免机制是目前所知的保证网络不至于崩溃的唯一的方法。拥塞控制按照不同的标准可以分为不同的控制机制和相应的拥塞控制策略。主动队列管理(AQM)算法是一种运行于网络中心节点的积极的闭环控制的链路算法。RED(随机早期丢弃)算法是IETF推荐的主动队列管理算法的唯一侯选算法,然而算法在响应速度、稳定性等方面仍有缺陷。本文阐述了当前拥塞控制算法和几种典型的主动队列管理AQM算法,并在分析原始的RED算法的不足基础上提出一种非线性高阶函数丢弃概率增长的NLRED算法和在GentleRED算法的基础上提出一种快速收敛的RCRED算法,并对算法的主要思想进行了详细说明,最后在NS2网络仿真器上对算法进行了验证。仿真实验表明,当缓冲区的利用率较低时,NLRED算法以较低的分组丢弃概率来丢弃分组,以保证较高的网络吞吐量和较高的链路利用率,而当缓冲区的利用率较高时,分组丢弃的概率迅速提高,使网络能较快地缓解拥塞,从而有效地提高网络的工作性能。改进的RCRED算法,路由器平均队列长度变化较为平缓,振荡较弱,有利于提高网络链路的利用率和网络运行的稳定,大大提高了网络的鲁棒性。在网络拥塞较为严重时,虽然分组丢弃概率、链路利用率等方面性能有所降低,而有效吞吐量较高且分组排队时延大大降低,这对于一些实时性要求较严格的网络应用如视频会议等则更加合适。

论文目录

  • 摘要
  • ABSTRACT
  • 目录
  • 第一章 绪论
  • 1.1 课题背景
  • 1.2 拥塞控制的研究现状与发展趋势
  • 1.2.1 RED算法及其变种算法
  • 1.2.2 基于控制理论的主动队列管理机制
  • 1.2.3 其它AQM机制
  • 1.3 选题研究的目的与意义
  • 1.4 本文的主要工作
  • 第二章 TCP拥塞控制及主动队列管理AQM算法
  • 2.1 基本机制
  • 2.1.1 慢启动阶段
  • 2.1.2 拥塞避免阶段
  • 2.1.3 快速重传和恢复阶段
  • 2.2 TCP拥塞控制的几种算法
  • 2.2.1 Tahoe
  • 2.2.2 Reno
  • 2.2.3 New Reno
  • 2.2.4 SACK
  • 2.3 被动式队列管理DROPTAIL算法
  • 2.4 几种典型主动队列管理算法
  • 2.4.1 RED算法(OriginalRED算法)
  • 2.4.2 GentleRED算法
  • 2.4.3 ARED算法
  • 2.4.4 改进的NewARED算法
  • 2.5 本章小结
  • 第三章 RED改进之一—非线性NLRED算法
  • 3.1 RED算法主要缺陷
  • 3.2 非线性NLRED算法
  • 3.3 仿真分析
  • 3.3.1 实验仿真拓扑图及仿真输出文件格式
  • 3.3.2 Trace File输出文件格式
  • 3.4 仿真及实验结果分析
  • 3.4.1 NS2仿真简介
  • 3.4.2 非线性高阶函数(K取值问题的讨论)
  • 3.4.3 仿真实验数据及结果分析
  • 3.5 本章小结
  • 第四章 RED改进之二—快速收敛的RCRED算法
  • 4.1 GENTLERED算法的主要缺陷
  • 4.2 快速收敛的RCRED算法描述
  • 4.3 改进算法前后的对比分析
  • 4.3.1 队列长度对比分析
  • 4.3.2 分组传输对比分析
  • 4.4 随机数据的对比
  • 4.5 本章小结
  • 第五章 总结
  • 5.1 论文的主要工作
  • 5.2 今后研究方向及展望
  • 参考文献
  • 致谢
  • 攻读硕士学位期间的主要研究成果
  • 相关论文文献

    • [1].茶树TCP转录因子的鉴定与表达分析[J]. 园艺学报 2019(12)
    • [2].基于4G核心网透明代理进行TCP加速的效果分析[J]. 通讯世界 2020(02)
    • [3].重组人红细胞生成素联合TCP方案治疗较低危骨髓增生异常综合征的临床效果[J]. 河南医学研究 2020(12)
    • [4].卫星网络中并发TCP的复用机制[J]. 中南大学学报(自然科学版) 2017(03)
    • [5].基于TCP网络的继电保护装置打印系统[J]. 电工技术 2017(07)
    • [6].TCP协议两种典型拥塞控制算法的比较与仿真[J]. 齐齐哈尔大学学报(自然科学版) 2016(01)
    • [7].异构网络下TCP拥塞控制疏导方法的研究与仿真[J]. 计算机仿真 2016(09)
    • [8].TCP拥塞控制研究[J]. 科技视界 2015(02)
    • [9].光网络中的TCP混沌特性仿真分析[J]. 电子测试 2015(08)
    • [10].浅淡TCP植物蒸腾抑制剂在苗木处理中的使用[J]. 花卉 2016(22)
    • [11].TCP往返时延被动测量方法综述[J]. 大众商务 2010(14)
    • [12].基于TCP的拥塞控制技术研究[J]. 时代教育(教育教学版) 2008(04)
    • [13].芦可替尼联合TCP方案治疗骨髓纤维化患者的真实世界研究[J]. 临床血液学杂志 2020(06)
    • [14].硫酸钙、β-TCP及生物活性玻璃治疗颌骨囊肿的疗效观察[J]. 口腔颌面外科杂志 2016(06)
    • [15].基于TCP协议的蓄电池组监测系统研究[J]. 电源技术 2016(02)
    • [16].卫星链路上比较三种典型版本TCP的性能[J]. 无线互联科技 2014(03)
    • [17].广域网并行TCP加速系统的研究与实现[J]. 中国新技术新产品 2014(08)
    • [18].一种基于卫星信道的TCP数据加速方法[J]. 信息技术 2013(08)
    • [19].无线自组织网络TCP容量优化[J]. 电子技术 2012(08)
    • [20].基于TCP协议的端口扫描技术[J]. 电脑开发与应用 2011(01)
    • [21].面向无线多跳网络的TCP协议改进研究综述[J]. 计算机与现代化 2011(07)
    • [22].无线多跳网络中TCP的性能改进[J]. 清华大学学报(自然科学版) 2010(01)
    • [23].无线多跳网络中TCP拥塞控制性能改进策略[J]. 徐州师范大学学报(自然科学版) 2010(03)
    • [24].TCP协议对拥塞控制的研究[J]. 农业网络信息 2009(03)
    • [25].TCP协议在卫星信道中的拥塞控制改进[J]. 科技信息 2009(17)
    • [26].卫星链路中TCP传输性能仿真与分析[J]. 电子工程师 2008(12)
    • [27].基于建模的TCP拥塞控制机制的研究[J]. 淮阴工学院学报 2008(01)
    • [28].无线自组网中TCP按需确认机制[J]. 计算机工程 2008(11)
    • [29].基于自动机的TCP流识别算法[J]. 电子学报 2017(06)
    • [30].生物玻璃含量对β-TCP生物陶瓷结构性能的影响[J]. 兰州交通大学学报 2015(06)

    标签:;  ;  ;  ;  

    TCP拥塞控制中主动队列调度算法研究
    下载Doc文档

    猜你喜欢