论文部分内容阅读
基于SCTP(stream control transport protocol)的并行多路传输(concurrentmultipath transfer, CMT)凭借其自身的多流和多宿特性,获得了越来越多的关注。但是,当前的SCTP-CMT方案主要用于有线网络,没有考虑无线网络的干扰、链路失效等特性,所以,在AP密集的无线局域网环境中,当前的SCTP-CMT存在严重的分组乱序问题。本文的目标就是设计一种高效的无线局域网SCTP-CMT方案,充分利用多个AP提供的多路径资源,减小分组乱序的可能,以提高数据传输速率。本文首先分析了SCTP的多宿和多流等特性,以及当前SCTP-CMT的关键问题和关键技术。然后,在分析无线局域网干扰和链路失效给SCTP-CMT带来的影响基础上,结合端到端的时延分析,给出了一种适用于AP较密集无线局域网的基于端到端时延估计的SCTP-CMT分组调度算法,该算法可以很大程度上减小分组乱序的可能,并通过matlab仿真验证了该分组调度算法的优势,而且还给出了一种基于分组传输成功率的重传策略RTX-SUCCRATE。最后在linux kernel SCTP基础上,通过增加多路径管理模块和策略路由实现了多路传输,搭建了SCTP-CMT演示验证平台,验证了SCTP-CMT对数据传输速率的提高。而且为了演示效果更加的完善,本文使用QT编写了可视化界面。