论文部分内容阅读
无线mesh网络(WMN)具有组网灵活、覆盖范围广和可靠性高等优势,成为下一代网络的研究热点。多路径并行传输(Concurrent Multipath Transfer,CMT)技术能够有效聚合网络带宽、提高资源利用率和系统鲁棒性,是近年来网络技术的研究重点。无线mesh网络的网状结构能够提供多条路径,为数据并行传输提供有利条件。因此,研究无线mesh网络中的多路径并行传输技术对提高网络性能具有重要意义。然而,并行传输会导致多路径流与单路径流在共享瓶颈链路时产生公平性问题,以及在接收端产生乱序和缓存拥塞等问题,一方面降低了系统吞吐量,另一方面也限制了并行传输技术在网络中的普及与应用。合理的拥塞控制及数据调度机制能够有效解决并行传输中存在的问题,具有重大研究意义。因此,本文对这两种机制进行深入研究,主要研究内容及创新如下:网络中数据包丢失时,现有的多路径并行传输拥塞控制机制对路径状态粗略估计,对拥塞窗口的调整处理简单,不能有效实现拥塞控制机制的三个目标:公平性、提高吞吐量和均衡拥塞。因此,本文提出一种基于拥塞程度与数据速率的拥塞控制算法。利用路径路由器的数据积压量对路径的拥塞程度进行精确评估,从而实现对拥塞窗口的精细化控制;另外,通过数据速率判断多路径间的相互作用关系,实现多路径间拥塞窗口减小的联合控制;同时,基于拥塞窗口减小和公平性原则优化拥塞窗口的增加机制,从而实现拥塞控制的三个目标。本文采用网络性能仿真平台NS2对所设计算法进行仿真验证。仿真结果表明,该算法能够保证多路径流与单路径流在瓶颈链路的公平性,并实现多路径间拥塞的均衡。同时,与现有拥塞控制算法相比,能够有效提高系统吞吐量,优化网络性能。通过预测数据包到达接收端的顺序和时间进行数据调度,能够有效降低乱序的可能,提高传输性能。然而,现有调度算法进行预测时忽略了路径可靠性的影响。因此,本文提出了一种基于可靠性预测的数据调度算法。首先根据带宽与时延评估路径质量,根据路径质量周期性选择数据并行传输的有效路径集。然后引入路径可靠性因素,即路径丢包率及拥塞程度对数据到达接收端的时间进行预测,选择有效路径集中能够最快到达接收端且拥塞状况良好的路径作为传输路径。在NS2仿真平台下对该算法进行仿真。仿真结果表明,本文设计算法的平均吞吐量、端到端时延、重排序时延和接收端缓存大小等网络性能指标都优于其他调度算法。该算法能够降低数据包乱序的可能,提高传输效率。论文最后对全文进行总结,并对下一步工作进行展望。