论文部分内容阅读
随着网络接入技术多样化以及移动终端多接口化发展的趋势,人们利用通信终端上的多个网络接口来实现并行多路径传输(Concurrent Multipath Transfer,CMT)逐渐成为研究的热点。目前,应用层、传输层和网络层都有实现多路并行传输的技术方案,在现有多路传输技术方案中,传输层的方案因为其端到端的控制和完整的传输控制机制而备受研究学者的关注。而传输层流控制传输协议(Stream Control Transmission Protocol,SCTP)因其多宿特性能很好的实现多路并行传输而成为研究的重点。但是,现有的基于SCTP的多路传输方案都还处在实现或者改进传输机制的阶段,很少有人关注和研究移动网络环境下的路径管理和路径选择策略的问题,缺乏对移动场景的支持。
本文基于SCTP的扩展协议mSCTP协议,围绕移动网络环境下路径管理和路径选择策略这两个关键问题展开探讨。
针对移动网络环境下动态路径集的管理问题,本文提出一种基于mSCTP的路径管理机制PM-mSCTP,包括路径监控器和路径选择器。路径监控器通过心跳机制来判断对端路径是否可达,路径选择器根据监控器监测到的相关信息来实时的更新路径,并利用基于带宽的调度策略将数据流合理的分配到最佳路径子集上来传输数据,仿真结果表明该路径管理机制在移动网络环境下能有效的管理路径,并能实现多路并行传输与移动性支持的有效结合。
针对路径选择策略,本文提出一种面向应用的路径选择策略。该策略综合考虑不同应用对QoS的要求,利用层次分析法来建立路径选择策略的层次结构图,并利用灰关联分析法选择最佳路径子集进行通信。仿真结果表明,与原有选择策略相比,本文所提出的路径选择策略能充分考虑不同业务类型对QoS的不同需求,从当前应用出发,选择最佳路径子集传输数据,提高了数据传输速率。