论文部分内容阅读
未来的通信网络是多种接入技术并存的融合网络,并且终端设备具有多个网络接口。在这一背景下,基于流传输控制协议(Streaming Control TransmissionProtocol,SCTP)的多路径并行传输(Concurrent Multipath Transmission,CMT)成为业界的研究热点。它通过扩展SCTP的多宿主(Multi-homing)特性,实现多条端到端路径的并行数据传输,达到灵活、高效利用异构网络资源的目标。研究表明由于路径带宽、时延的动态变化导致的接收端数据乱序影响了多路径并行传输的性能。如何解决接收端数据乱序已成为亟待解决的问题。本文综述了多路径并行传输协议,分析了接收端数据乱序产生的原因、影响及现有解决方案。在此基础上,首先,提出了一种基于反馈的发送端数据调度算法,该算法考虑路径传播时延的动态变化,通过路径传播时延的反馈信息在发送端对数据进行调度。其次,提出一种最优化的业务流分配及数据调度算法,该算法同时考虑端到端路径可用带宽和传播时延的动态变化,利用M/G/1排队模型和最优化方法对此进行分析。仿真结果表明:两种方法能够有效减少接收端数据分组乱序,提高了多路径并行传输的效率。