论文摘要
随着无线计算机网络的广泛应用,研究无线网络的基础理论与关键技术具有越来越大的科学和经济价值。其中,如何提高无线网络传输控制协议的性能是无线网络研究的一个重要课题。传统TCP协议在无线网络中的性能表现不佳,其根本原因在于无线网络中的无线链路高错误率。针对此问题,我们将统计过程控制(SPC)方法与网络拥塞控制机制相结合,提出了基于统计过程控制的传输控制协议TCP SPC。它的提出是将统计科学和计算机科学相结合的一次新的尝试。TCP SPC协议将RTT作为网络拥塞状态的反馈信息,根据RTT的统计数据和SPC方法来监测RTT的变化,进而判断无线网络的拥塞状态。本文首先分析了使用RTT作为网络拥塞状态反馈信息的优点和合理性,并使用仿真的方法验证了合理使用SPC方法的前提:RTT在网络负载一定的情况下基本服从正态分布。随后,我们介绍了TCP SPC协议的拥塞控制原理。TCP SPC协议在假设网络负载一定的前提下,计算网络中RTT分布的参数估计值和SPC方法使用的控制值。为准确地判断网络拥塞状态,我们使用控制图和一系列网络状态判据集对RTT变化模式进行描述和监测。RTT变化模式满足不同的判据集就表明网络处于不同的拥塞状态。针对网络所处的不同状态,TCP SPC采用不同的方式调整拥塞窗口值,从而达到拥塞控制的目的。这种拥塞控制方法能够很好地克服无线链路错误丢包带来的不良影响。同时,使用SPC方法也从统计学意义上保证了其对网络拥塞状态判断的准确性。在QualNet仿真环境中,我们在TCP协议的源代码的基础上实现了TCP SPC协议,并使用判据向量机制实现了控制图和网络状态判据。我们通过大量的仿真测试了TCP SPC协议的性能,并将其和其他TCP协议的性能进行了对比。在多种仿真场景下,TCP SPC协议都有出色的表现,并能够在保证一定公平性的前提下,显著提高端到端的有效吞吐率。并且,TCP SPC协议独立于底层协议,其设计思想也并不局限于无线网络。因此,TCP SPC协议是一种优秀的具有普遍适用性的传输控制协议。
论文目录
摘要ABSTRACT第一章 绪论1.1 研究背景及意义1.1.1 研究背景1.1.2 研究意义1.1.3 项目背景1.2 论文的工作1.3 论文的结构第二章 无线网络中传输控制协议研究现状2.1 传输控制协议在无线网络中的问题2.2 无线网络中TCP 协议的改进研究2.2.1 层内优化策略2.2.2 跨层优化策略2.2.3 各种改进的比较2.3 统计过程控制方法SPC 的应用2.3.1 统计过程控制方法SPC 简介2.3.2 SPC 方法在TCP 协议改进中的应用2.4 小结第三章 基于SPC 的传输控制协议TCP SPC 的拥塞控制原理3.1 概述3.2 网络系统模型3.2.1 模型组成结构3.2.2 负载、吞吐率和RTT 的关系3.3 RTT 的概率分布假设及检验3.3.1 RTT 的概率分布3.3.2 RTT 分布假设的检验3.4 RTT 变化的监测3.4.1 控制图的建立3.4.2 网络状态的监控和判断3.5 小结第四章 TCP SPC 协议设计及在QualNet 3.7 中的实现4.1 概述4.2 TCP SPC 协议的设计4.2.1 判据向量的使用4.2.2 RTT 样本的采集和更新4.2.3 拥塞窗口调整机制的设计4.3 TCP SPC 协议在QualNet 3.7 中的实现4.3.1 仿真软件QualNet 3.7 简介4.3.2 TCP SPC 协议实现方法4.4 小结第五章 TCP SPC 算法的性能评价5.1 概述5.2 仿真环境的参数设置及场景设计5.2.1 仿真参数设置5.2.2 仿真场景设计5.3 业务流跳数对协议性能的影响5.4 MAC 层数据包错误率对协议性能的影响5.5 业务流数对协议性能的影响5.5.1 业务流方向一致条件下的性能表现5.5.2 业务流方向垂直条件下的性能表现5.5.3 业务流混合方向条件下的性能表现5.6 小结第六章 总结与展望6.1 论文总结6.2 研究展望参考文献发表论文和参加科研情况说明致谢
相关论文文献
标签:统计过程控制论文; 拥塞控制论文; 传输控制协议论文; 无线网络论文;