[发明专利]一种基于资源不可用约束的连接请求路由和重排方法有效

专利信息
申请号: 201210344839.8 申请日: 2012-09-18
公开(公告)号: CN102882807A 公开(公告)日: 2013-01-16
发明(设计)人: 陈锡莲;许渤;邱昆 申请(专利权)人: 电子科技大学
主分类号: H04L12/861 分类号: H04L12/861;H04L12/733;H04Q11/00
代理公司: 成都行之专利代理事务所(普通合伙) 51220 代理人: 温利平
地址: 611731 四川省成*** 国省代码: 四川;51
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 基于 资源 可用 约束 连接 请求 路由 重排 方法
【权利要求书】:

1.一种基于资源不可用约束的连接请求路由和重排方法,其特征在于,包括以下步骤:

(1)、对于需要新建的连接请求r(I_m,O_m,s),在时隙矩阵的时隙s中,找出中间级模块集合W(r);其中,中间级模块集合W(r)中的中间级模块w满足到连接请求r的输入模块I_m对应链路上的时隙s空闲,同时到连接请求r的输出模块O_m对应链路上的时隙s空闲;

如果中间级模块W(r)不为空,进入步骤(2),如果中间级模块W(r)为空,进入步骤(4);

(2)、能否找到不发生资源不可用事件的中间级模块w,能找到,则进入步骤(3),如果找不到,则选择负载最轻的中间级模块w,进入步骤(7);

(3)、占用模块w到连接请求r的输入模块I_m的对应时隙链路,到连接请求r的输出模块O_m的对应时隙链路,更新时隙矩阵,结束;

(4)、找出中间级模块集合A(r),找出中间级模块B(r);其中,中间级模块集合A(r)中的中间级模块a满足到连接请求r的输入模块对应链路上的时隙s被占用,到连接请求r的输出模块对应链路上的时隙s有空闲,中间级模块B(r)中的中间级模块b满足到连接请求r的输入模块I_m对应链路上的时隙s有空闲,到连接请求r的输出模块O_m对应链路上的时隙s被占用;

如果中间级集合A(r)或者B(r)为空,则进入步骤(5)否则进入步骤(6);

(5)、不满足重排要求,结束;

(6)、根据负载策略,在中间级模块集合A(r)中选择模块a,在中间级模块集合B(r)中选择模块b,进入PAULL重排;

(7)、在剩下的不满足W(r)要求的中间模块集合V(r)中寻找一个负载最轻的中间级模块v,在中间级模块w和中间级模块v中进行联合PAULL重排:

7.1)、如果中间级模块v在时隙矩阵中输入模块I_m所对应的行出现,在输出模块O_m所对应的列没有出现,则进入步骤7.2);如果中间级模块v在时隙矩阵中输入模块I_m所对应的行没有出现,在输出模块O_m所对应的列出现,则进入步骤7.3);如果中间级模块v在时隙矩阵中输入模块I_m所对应的行、在输出模块O_m所对应的列均出现,则进入步骤7.4);

7.2)、令iv=I_m,在时隙矩阵iv行时隙s中找到中间级模块v,其列号为j,令jw=j,然后在时隙矩阵jw列时隙s寻找中间模块w,如果寻找到,则令iv=i,i为找到的中间级模块w的行号,继续在时隙矩阵iv行时隙s中寻找中间级模块v,如果找到,则令jw=j,j为找到的中间级模块v的行号,然后在时隙矩阵jw列时隙s寻找中间模块w,这样重复,直到找不到中间级模块w或者中间级模块v为止,得到vwvw路径,进入步骤7.5);

7.3)、令jv=O_m,在时隙矩阵jv列时隙s中找到中间级模块v,其行号为i,令iw=i,然后在时隙矩阵iw行时隙s寻找中间级模块w,如果寻找到,则令jv=j,j为找到的中间级模块w的列号,继续在时隙矩阵jv列时隙s中寻找中间级模块v,如果找到,则令iw=i,j为找到的中间级模块v的列号,然后在时隙矩阵iw行时隙s寻找中间级模块w,这样重复,直到找不到中间级模块w或者中间级模块v为止,得到vwvw路径,进入步骤7.5);

7.4)、令iv=I_m,jv=O_m,同时在时隙矩阵iv行和jv列时隙s两个分支找到中间级模块v,按行找到的中间级模块v的列号为j、按列找到的中间级模块v的行号为i,令jw=j,iw=i,然后同时在时隙矩阵jw列和iw行时隙s两个分支寻找到中间级模块w;

如果两个分支时隙s都找到中间级模块w,按列找到的中间级模块w的行号为i,按行找到的中间模块w的列号为j,则令iv=i,jv=j,如果iv=iw且jv=jw,即找到相同的中间模块w,进入步骤7.5),否则继续在时隙矩阵iv行和时隙矩阵jv列时隙s寻找中间级模块v,如果都找到中间级模块v,按行找到的中间级模块v的列号为j、按列找到的中间级模块v的行号为i,令jw=j,iw=i,如果iv=iw且jv=jw,即找到相同的中间模块v,进入步骤7.5),否则,继续在时隙矩阵jw列和iw行时隙s两个分支寻找到中间级模块v,这样重复,直到一个分支找不到中间级模块w或v,则这一个分支停止,另一个分支继续,直到都找不到中间级模块w或者中间级模块v停止,最后得到一条连通的路径vwvwv或是两条不相交的路径vwvw和vwvw,进入步骤7.5);

7.5)、将得到的路径上的中间模块v换成w,w换成v,同时将中间级模块v分配给新的连接请求r。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

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

本文链接:http://www.vipzhuanli.com/pat/books/201210344839.8/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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