无线/有线混合网络中传输控制协议的研究

无线/有线混合网络中传输控制协议的研究

论文摘要

随着无线技术的逐渐成熟,无线网络已经融入互联网络,并成为其中的重要组成部分。从发展现状看,互联网络在其边缘出现了无线化的特性,传统的传输控制协议因此出现了新的问题。无线/有线混合网络中除了拥塞丢包之外,物理层特殊传输介质的中断、链路层媒体接入控制的失败、网络层动态路由的变化,都可能引起丢包,传统TCP把所有的丢包原因简单归结为网络拥塞而盲目采取控制策略,这样就极大地降低了TCP的性能。因此在由不同特性的链路组成的混合网络中如何优化TCP的传输性能,是一个值得研究的重要问题。本文在分析无线/有线混合网络环境的基础上,针对传输控制协议存在的问题展开研究,围绕丢包区分、拥塞感知和跨层优化等方面寻找解决问题的途径。主要研究工作包括:1、提出了一种基于队列管理的自适应丢包区分算法A BQM,通过动态调节与拥塞丢包特征相匹配的显式标记方式,提高了丢包区分的能力。实验表明,该算法能够适应网络状态的变化,区分准确率高且实现简单。2、提出了基于ECN反馈序列进行拥塞概率统计的CP ECN方法,该方法能够对网络状态进行更为合理的预测。实例及实验均证明预测的结果与混合网络的实际情况相符。3、将CP ECN方法应用到两种TCP协议:Reno和Westwood中,并分别在NS2和基于Linux的试验床上进行了性能测试,结果表明该方法能够进一步提高TCP在混合网络中的传输效率,协议的公平性和友好型也较为理想。4、提出了一种跨层显式拥塞反馈机制,通过提取MAC层拥塞测度,将拥塞感知的范围扩大到无线网络低层。同时能够与有线部分原有的显式拥塞反馈机制共同作用,自适应地优化混合网络拥塞控制的性能。5、针对距离基站不同跳数的TCP流之间不公平性问题,提出了一种基于跨层显式拥塞反馈的解决方案。该机制建立在拥塞控制的基础上,同时满足了网络资源分配的高效性和公平性,与已有的解决方法相比,具有更好的吞吐量和公平性。建立高效的差错控制机制和使用丢包区分算法能够保证混合网络的传输效率,精确的拥塞感知和跨层的优化设计将显著提高混合网络的服务质量。本文从以上几个方面展开了深入的研究,提出了实用的方案,获得了预期的效果。本文的工作能够有力推动边缘无线化网络的发展。随着研究成果应用于移动产品,可以抵抗恶劣的网络环境,为用户提供更加丰富、稳定的服务。

论文目录

  • 摘要
  • ABSTRACT
  • 第一章 绪论
  • 1.1 无线/有线混合网络概述
  • 1.2 网络拥塞控制
  • 1.3 本文主要工作
  • 1.4 论文的结构
  • 第二章 传输控制协议研究现状
  • 2.1 面向Internet的传输控制技术
  • 2.2 面向高速网络中的传输控制协议
  • 2.2.1 基于丢包反馈的协议
  • 2.2.2 基于路径延时反馈的协议
  • 2.2.3 基于显式反馈的协议
  • 2.3 面向无线网络中的传输控制协议
  • 2.3.1 链路层策略
  • 2.3.2 基站策略
  • 2.3.3 端到端策略
  • 2.4 几种典型TCP协议的性能比较
  • 2.4.1 网络性能测试环境
  • 2.4.2 TCP协议在Linux下的实现
  • 2.4.3 Linux测试床中TCP的性能分析
  • 2.5 小结
  • 第三章 一种基于队列管理的丢包区分方法
  • 3.1 相关研究工作
  • 3.1.1 基于端到端测量的丢包区分
  • 3.1.2 基于底层信息的丢包区分
  • 3.1.3 基于显式反馈的丢包区分
  • 3.1.4 全局控制的方法
  • 3.1.5 总结和比较
  • 3.2 BQM方法及其存在的问题
  • BQM方法'>3.3 ABQM方法
  • BQM思路'>3.3.1 ABQM思路
  • BQM描述'>3.3.2 ABQM描述
  • BQM理论分析'>3.3.3 ABQM理论分析
  • 3.4 性能测试
  • 3.4.1 不同实验中区分正确率的比较
  • 3.4.2 影响区分准确率的因素分析
  • 3.4.3 TCP性能的比较
  • 3.5 小结
  • 第四章 基于ECN的拥塞感知机制
  • 4.1 ECN的拥塞感知策略
  • 4.1.1 AQM机制
  • 4.1.2 ECN及其实现
  • 4.2 ECN机制与TCP的相互作用
  • 4.2.1 ECN行为建模
  • 4.2.2 ECN机制对TCP行为的控制
  • 4.2.3 WECN机制对TCP行为的控制
  • 4.3 拥塞概率及其预测
  • 4.3.1 拥塞概率的定义
  • 4.3.2 拥塞概率与网络拥塞状态相关性研究
  • ECN方法描述'>4.3.3 CPECN方法描述
  • 4.3.4 两个场景的分析
  • ECN影响的讨论'>4.4 标记方法对CPECN影响的讨论
  • 4.4.1 单个TCP流的队列模型
  • 4.4.2 多个TCP流的队列模型
  • 4.5 小结
  • ECN在TCP协议中的应用及其性能测试'>第五章 CPECN在TCP协议中的应用及其性能测试
  • 5.1 混合网络TCP存在的主要问题
  • ECN在Reno和Westwood中的应用'>5.2 CPECN在Reno和Westwood中的应用
  • 5.3 Linux测试床上的性能测试
  • 5.3.1 ECN机制在Linux操作系统上的实现
  • 5.3.2 Linux测试床的结果分析
  • 5.4 NS2中的性能测试
  • 5.4.1 没有链路丢包时TCP的吞吐量分析
  • 5.4.2 存在链路丢包时TCP流吞吐量分析
  • 5.4.3 加载UDP流后TCP吞吐量分析
  • 5.4.4 公平性和友好性分析
  • 5.5 小结
  • 第六章 融合跨层拥塞通告的TCP设计
  • 6.1 无线网络中的跨层设计
  • 6.2 跨层的显式拥塞反馈机制
  • 6.2.1 无线网络MAC层拥塞测度的提取
  • 6.2.2 基于跨层显式拥塞反馈的TCP协议
  • 6.2.3 跨层显式拥塞反馈的实现
  • 6.3 实验数据及其分析
  • 6.3.1 单跳无线/有线混合网络的性能分析
  • 6.3.2 多跳无线/有线混合网络中的性能分析
  • 6.4 小结
  • 第七章 无线Mesh网中保障公平性的跨层TCP协议设计
  • 7.1 无线Mesh网络及其问题概述
  • 7.1.1 无线Mesh网络的结构和特点
  • 7.1.2 无线Mesh网的问题及分析
  • 7.1.3 不公平性问题的研究现状
  • 7.2 基于跳数的不公平性问题及其分析
  • 7.3 基于跳数的跨层ECN方法
  • 7.3.1 跨层ECN方法的应用
  • 7.3.2 基于跳数的跨层ECN方法
  • 7.3.3 协议设计
  • 7.4 性能分析
  • 7.4.1 典型拓扑中的性能测试
  • 7.4.2 多分支拓扑中的性能测试
  • 7.5 小结
  • 第八章 结论与展望
  • 8.1 主要结论
  • 8.2 后续工作展望
  • 致谢
  • 参考文献
  • 攻博期间参与科研项目情况及发表论文情况
  • 相关论文文献

    标签:;  ;  ;  

    无线/有线混合网络中传输控制协议的研究
    下载Doc文档

    猜你喜欢