[发明专利]一种基于链路可用带宽状态的动态数据调度方法有效

专利信息
申请号: 201610552192.6 申请日: 2016-07-14
公开(公告)号: CN106201356B 公开(公告)日: 2019-07-19
发明(设计)人: 张万成;何遵文;张焱;高众;宋佳 申请(专利权)人: 北京理工大学
主分类号: G06F3/06 分类号: G06F3/06;H04L12/26;H04L12/751;H04L12/911;H04L29/08
代理公司: 北京中海智圣知识产权代理有限公司 11282 代理人: 白凤武
地址: 100081 北京市*** 国省代码: 北京;11
权利要求书: 查看更多 说明书: 查看更多
摘要: 发明公开了一种基于链路可用带宽状态的动态数据调度方法,用户读取数据时首先根据数据存储表确定需要的数据存放于哪些地面存储节点,然后指派相应的存储节点根据转发表发送数据包,并实时监测网络中的链路带宽负载情况,及时调整数据的传输路径。本发明的有益效果:可以根据链路的实时带宽动态调整数据的传输路径,从而缩短数据请求响应时间、提升数据吞吐量。
搜索关键词: 一种 基于 可用 带宽 状态 动态 数据 调度 方法
【主权项】:
1.一种基于链路可用带宽状态的动态数据调度方法,其特征在于,包括以下步骤:1)所有的存储节点泛洪发送一个测试数据包,各存储节点根据测试数据包,确定与其它存储节点的连通情况,并反馈给中心控制节点;2)中心控制节点根据存储节点反馈回来的连通情况,建立节点链路状态表,并在计算链路开销后建立路由表;3)用户访问存储节点时,相应的存储节点向中心控制节点发送请求数据包,中心控制节点查询自身的元数据目录,判断数据是否在当前访问的存储节点,若在,相应的存储节点根据确定的传输路径发送数据包给用户访问该存储节点,若不在,则根据当前的链路可用带宽状态给出最佳传输路径,然后通过响应数据包告知相应的存储节点发送数据;寻找最佳传输路径采用Dijkstra算法,具体包括以下步骤:3.1)、初始化:根据公式OcBi=C×8×N得出当前链路占用带宽,输入有向图G=(V,E)的信息;3.2)、设置ds=0,其它节点di=∞;3.3)、选定起始节点s,此时S={s};3.4)、检验所有从S到其它未选定的节点j的使用带宽,设置dj=min{dj,ds+lsj},其中lsj是节点s到节点j的直接连接带宽;3.5)、对于任意的i∈S',选取dj最小的一个i:判断,若有节点i就被选为最短路径中的一点,置S=S∪{i},S'=S'‑{i};3.6)、找到节点i的前一点,从S中找到直接连接节点i的节点j*,置i=j*;3.7)、标记节点i,如果所有点都在S中,则算法完成,否则,置k=i,重复步骤3.4)‑3.6)直到所有点都在集合S中;其中:用邻接表构建的带权值的有向图G=(V,E),该权值为对应链路所占用的带宽,其中V为节点集合V={v0,v1,…,vn},E为边表集合E={w1,w2,…,wn},数据包发送起始点s,S为最短路径上的已选取路径节点集合S={s},S'为剩余节点集合S'=V‑{s},d是从起始点s到点j的最小带宽前驱节点集合
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京理工大学,未经北京理工大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/patent/201610552192.6/,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top