无线网络TCP拥塞控制机制设计与建模研究

来源 :南京航空航天大学 | 被引量 : 0次 | 上传用户:yalaso_wind
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
多跳无线网络是由一系列可移动的无线终端通过自组织组网的方式构成的。该网络中节点间通过多跳转发的方式来扩大无线通信网络的覆盖范围,从而建立长距离连接,因而具有一定的灵活性。现有的多跳无线网络中的拥塞控制任务主要依靠传输控制协议(TCP)的拥塞控制机制完成。传统的TCP拥塞技术针对Internet等广域网络环境而设计,很难满足多跳无线网络低带宽、拓扑动态变化、节点间接入信道竞争等网络条件的要求,在网络利用率等方面表现出严重的性能问题。随着多跳无线网络在军事作战、抢险救灾、车载通信等领域的部署和应用,TCP拥塞控制已经成为制约全球多跳无线通信的一大性能瓶颈。改进现有TCP拥塞控制机制,使其能够满足多跳网络环境的需要,已经成为当前紧急场合应用时所要解决的首要问题之一。本文旨在研究能够适用于多跳无线网络的TCP拥塞控制机制,通过对现有模型进行改进,并设计出一种跨层TCP拥塞控制协议,主要贡献如下:(1)对TCP在无线网络中饱和吞吐量的建模难点进行分析的基础上,发现缺乏快速恢复状态的模型,没有考虑在一个传输往返时间内多个数据报文段丢失造成拥塞窗口多次减小,导致快速恢复结束后拥塞窗口降低的问题,而且没有考虑超时机制后的慢启动状态。因此,本文以产生数据报文段丢失的不同标志事件为依据,分析拥塞窗口与丢包概率以及传输往返时间之间的关系,并在TCP Reno饱和吞吐量模型中引入快速恢复状态。仿真结果证明,本文提出的改进模型可以更加有效地估计拥塞窗口值,从而准确地得出TCP Reno协议的饱和吞吐量。(2)根据对传统的TCP拥塞控制算法应用于多跳无线网络环境中的分析,发现媒质访问控制层(MAC)的信道竞争问题:隐终端和暴露终端问题造成某些节点长期竞争不到信道,引起某些业务流饿死以及数据流流内和流间干扰使得数据分组拥塞在网络层队列中,并随着MAC层竞争的加剧而严重。同时指出TCP拥塞窗口的过激增长机制也是影响TCP性能的主要原因。在上述分析的基础上,提出了一种MAC-TCP联合设计的跨层拥塞控制机制,对MAC层控制帧进行扩展,使其捎带当前链路的冲突概率信息,通过MAC层信道接入控制帧的交换获取当前链路情况,同时将链路信息存储在节点维护链表中,并将链路冲突概率定时向源节点传输层进行反馈,源节点根据获取的反馈信息做出及时拥塞窗口调整。仿真结果表明,该拥塞控制机制能够有效判断当前网络拥塞和信道竞争情况,从而提高了TCP在多跳无线网络环境下的性能。
其他文献
海洋卫星已被公认为是海洋监测的主导手段。固态存储系统现在已成为所有探测卫星必需的重要设备。本论文讨论的就是适合我国新一代海洋卫星要求的集成了数据处理和数据存储功
随着无线通信系统的发展,无线资源分配技术在保证用户QoS方面发挥着越来越重要的作用。然而,有效的资源分配技术不仅依赖于有效的资源分配算法,而且对信道状态信息的有限反馈也
该文的中心内容就是在单片DSP上实现MPEG-2 AAC编解码器.为此该文首先分别介绍了MPEG-2 AAC标准与DSP技术,然后详细介绍我们的开发流程以及其中所涉及到的各项技术.MPEG-2 AA
该文对基于企业专用网的视频监控系统进行研究与设计实现,解决了传统的模拟闭路电视监控的局限性,在同类基于网络的视频监控系统产品中特点明显,有较大的发展潜力.该文是在银
该文首先对语音合成研究的历史背景做了简单的回顾,指出了在现阶段研制实用化粤语语音合成系统的重要意义:接着对粤语语音的概貌做了详细的介绍;然后依次对建立基于大语料库