论文部分内容阅读
随着用户数量和应用规模的不断扩大,现有网络受到了来自移动性、安全性、可扩展性等等多个方面的严峻挑战,难以满足业务扩展和功能迭代的发展要求。为此研究人员提出了多路径传输的技术机制,可以在很大程度上提高对网络资源的利用率以及网络服务的传输效率。基于SCTP(Stream Control Transmission Protocol)协议多宿主特性实现的多路同时并行传输协议 CMT-SCTP(Concurrent Multipath Transfer SCTP)为多路径传输提供了成熟的解决方案。研究人员围绕CMT-SCTP开展了多种多样的研究工作,其中有关多路径吞吐量建模这一研究课题受到了越来越多的关注。但是现有的绝大多数关于多路径建模的研究工作,往往设定各路径相互独立、所有路径的性能参数一致等前提条件,没有充分考虑到多路径传输系统中路径之间的相互影响。本文在深入分析传统TCP(Transmission Control Protocol)单路径建模方法的基础上,结合SCTP协议及CMT-SCTP协议的传输特点,充分考虑路径之间的相互影响,提出了基于路径争用因子的多路径建模方法,并搭建仿真测试平台进行仿真实验和模型验证。本文具体完成的工作有如下几点:第一,将传统单路径TCP传输系统建模的思路扩展到单路径SCTP传输系统中,按照慢启动阶段、拥塞避免阶段和超时重传阶段三个阶段开展各阶段的吞吐量建模工作,最后推导得到拥塞窗口受限条件下,单路径SCTP传输系统的吞吐量计算模型。第二,充分考虑多路径传输系统中路径之间的相互作用,提出路径争用因子这一概念表征路径传输能力的大小,并推导得到了路径争用因子的具体计算方法,在此基础上给出了对应的多路径争用计算模型。第三,使用NS2仿真平台完成了对本文所提出多路径传输模型的功能验证工作,验证结果表明本文所提出的多路径争用算法模型能够在多种场景中取得比较准确的吞吐量预测结果。论文最后对全文主要研究内容进行总结分析,对未来进一步的工作内容进行规划和展望。