RTT不对称路径的MPTCP调度策略研究
发布时间:2023-03-10 23:19
MPTCP(MultiPath TCP)有效地利用终端设备之间的多条路径共同进行数据传输,提高传输效率。但对于终端用户而言,开启多个通信接口无疑会增加能耗,尤其移动终端设备和笔记本电脑通常受可用电池电量的限制。所以要平衡传输收益与接口耗能,采取有效的调度策略非常重要。目前MPTCP Linux内核中默认采取最小RTT(Round Trip Time)优先调度(Lowest-RTT-First-RP)进行数据调度。本文发现,当子流发生拥塞状况时,如果子流RTT差异小于子流拥塞程度差异,依据最小RTT优先调度未能保证数据优先经由较快子流进行传输,同时将会出现较慢子流拖延任务交付的现象,该现象随着RTT差异性增加将愈加突出。为此,本文提出MPTCP调度策略EMS(Enhance MPTCP Scheduler),对最小RTT优先调度进行改善,主要贡献有:(1)在选路依据上增加拥塞测度:采用ECN(Explicit Congestion Notification)感知路径拥塞事件的发生,依据ECN标记比例计算子流拥塞因子γ,将其与RTT测度共同作为路径选择的依据,选择较快子流进行数据的优先传输...
【文章页数】:66 页
【学位级别】:硕士
【文章目录】:
摘要
ABSTRACT
第一章 绪论
1.1 研究背景
1.2 论文的主要创新点
1.3 论文的组织结构
第二章 MPTCP及其调度策略研究现状
2.1 MPTCP概述
2.2 MPTCP调度策略
2.2.1 选路依据
2.2.2 数据量分配
2.3 本章小结
第三章 RTT不对称路径MPTCP调度策略问题研究
3.1 RTT不对称路径
3.1.1 RTT不对称路径分析
3.1.2 RTT不对称路径对MPTCP影响
3.2 MPTCP调度策略问题描述与分析
3.2.1 RTT小但拥塞的子流可能增加数据传输时间
3.2.2 传输较慢子流拖延任务交付
3.3 本章小结
第四章 MPTCP调度策略EMS设计与实现
4.1 EMS整体方案设计
4.2 选路依据MIXRE设计与实现
4.2.1 MIXRE设计
4.2.2 MIXRE实现
4.3 数据量分配机制SSCD设计与实现
4.3.1 SSCD设计
4.3.2 SSCD实现
4.3.3 SSCD分析
4.4 本章小结
第五章 实验仿真
5.1 基本性能实验
5.1.1 路径拥塞状况不同的基本性能实验
5.1.2 路径RTT差异不同的基本性能实验
5.2 公平性实验
5.3 本章小结
第六章 总结与展望
6.1 全文总结
6.2 研究展望
参考文献
致谢
作者在攻读硕士期间的研究成果
本文编号:3758749
【文章页数】:66 页
【学位级别】:硕士
【文章目录】:
摘要
ABSTRACT
第一章 绪论
1.1 研究背景
1.2 论文的主要创新点
1.3 论文的组织结构
第二章 MPTCP及其调度策略研究现状
2.1 MPTCP概述
2.2 MPTCP调度策略
2.2.1 选路依据
2.2.2 数据量分配
2.3 本章小结
第三章 RTT不对称路径MPTCP调度策略问题研究
3.1 RTT不对称路径
3.1.1 RTT不对称路径分析
3.1.2 RTT不对称路径对MPTCP影响
3.2 MPTCP调度策略问题描述与分析
3.2.1 RTT小但拥塞的子流可能增加数据传输时间
3.2.2 传输较慢子流拖延任务交付
3.3 本章小结
第四章 MPTCP调度策略EMS设计与实现
4.1 EMS整体方案设计
4.2 选路依据MIXRE设计与实现
4.2.1 MIXRE设计
4.2.2 MIXRE实现
4.3 数据量分配机制SSCD设计与实现
4.3.1 SSCD设计
4.3.2 SSCD实现
4.3.3 SSCD分析
4.4 本章小结
第五章 实验仿真
5.1 基本性能实验
5.1.1 路径拥塞状况不同的基本性能实验
5.1.2 路径RTT差异不同的基本性能实验
5.2 公平性实验
5.3 本章小结
第六章 总结与展望
6.1 全文总结
6.2 研究展望
参考文献
致谢
作者在攻读硕士期间的研究成果
本文编号:3758749
本文链接:https://www.wllwen.com/kejilunwen/xinxigongchenglunwen/3758749.html