当前位置: 首页 > 专利查询>海南大学专利>正文

基于MPTCP的自适应动态路径管理方法及装置制造方法及图纸

技术编号:32223017 阅读:25 留言:0更新日期:2022-02-09 17:28
本发明专利技术涉及一种基于MPTCP的自适应动态路径管理方法及装置,在根据作为管理目标的MPTCP网络的拓扑结构,获得初始有效子路径集后,对初始有效子路径集内的有效子路径进行分类,获得可用子流集和备用子流集;最后,根据可用子流集中可用子流的吞吐量的更新,调整可用子流集和备用子流集。其中,调整包括将可用子流集中可用子流调整为备用子流集的备用子流,或将备用子流集中备用子流调整为可用子流集的可用子流。以可用子流作为传输路径,同时对子流进行作为可用子流和备用子流的转换,以适应传输路径的动态调整,提升传输网络整体的吞吐量,增强用户体验。增强用户体验。

【技术实现步骤摘要】
基于MPTCP的自适应动态路径管理方法及装置


[0001]本专利技术涉及网络数据传输
,特别是涉及一种基于MPTCP的自适应动态路径管理方法及装置。

技术介绍

[0002]MPTCP(MultiPathTCP多路传输控制协议)是一种传输控制协议,其目的是允许传输控制协议(TCP)连接使用多个路径来最大化信道资源使用。在当今的互联网中,服务器通常位于多个互联网提供商处,数据中心在计算节点之间提供多条并行路径,移动主机拥有多个无线电。传统上,路由的作用是利用路径多样性,但这限制了响应和扩展。为了真正获得健壮性和性能优势,需要设计成利用多条路径的传输协议。
[0003]多条路径的传输协议主要是通过管理子流(子路径),以管理传输路径。传统的路径管理方式包括Fullmesh算法或PCDC算法。然而,Fullmesh算法不管子流是好流还是坏流,统统的加入传输的子流处理中,没考虑子路径和流量特性。在波动的网络环境中,由于链路不好的子流也会默认加入传输,使得接收端缓冲区不得不先缓存数据包,这将导致其数据急剧膨胀,然而缓冲区的大小是有限的,势必会导本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种基于MPTCP的自适应动态路径管理方法,其特征在于,包括步骤:根据作为管理目标的MPTCP网络的拓扑结构,获得初始有效子路径集;对所述初始有效子路径集内的有效子路径进行分类,获得可用子流集和备用子流集;根据所述可用子流集中可用子流的吞吐量的更新,调整所述可用子流集和所述备用子流集;其中,所述调整包括将所述可用子流集中可用子流调整为所述备用子流集的备用子流,或将所述备用子流集中备用子流调整为所述可用子流集的可用子流。2.根据权利要求1所述的基于MPTCP的自适应动态路径管理方法,其特征在于,所述根据作为管理目标的MPTCP网络的拓扑结构,获得初始有效子路径集的过程,包括步骤:根据所述拓扑结构中发送端与接收端的乘积确定初始有效子路径,以确定初始有效子路径集。3.根据权利要求1所述的基于MPTCP的自适应动态路径管理方法,其特征在于,所述对所述初始有效子路径集内的有效子路径进行分类,获得可用子流集和备用子流集的过程,包括步骤:根据各所述有效子路径的吞吐量,计算所述有效子路径的子流分数;根据所述子流分数,区分可用子流和备用子流,以获得所述可用子流集和所述备用子流集。4.根据权利要求1所述的基于MPTCP的自适应动态路径管理方法,其特征在于,所述根据所述可用子流集中可用子流的吞吐量的更新,调整所述可用子流集和所述备用子流集的过程,包括步骤:根据所述备用子流集中的备用子流的RTT时间对所述备用子流进行优先级排序;根据所述优先级排序将所述备用子流加入传输路径;根据所述备用子流加入后的吞吐量变化,计算所述备用子流的增益值;根据所述增益值与预设增益值的比较,调整所述备用子流集。5.根据权利要求4所述的基于MPTCP的自适应动态路径管理方法,其特征在于,所述根据所述备用子流加入后的吞吐量变化,计算所述备用子流的增益值的过程,如下式:其中,Tput
max
=Max(Tput1,Tput2,....,Tput
Z
)表示Z个...

【专利技术属性】
技术研发人员:陈敏蔡彦涛周星熊华义
申请(专利权)人:海南大学
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1