[发明专利]基于通道交叠的容错mesh网避免死锁的路由方法无效

专利信息
申请号: 200810101601.6 申请日: 2008-03-10
公开(公告)号: CN101262444A 公开(公告)日: 2008-09-10
发明(设计)人: 向东;张跃鲤 申请(专利权)人: 清华大学
主分类号: H04L12/56 分类号: H04L12/56
代理公司: 暂无信息 代理人: 暂无信息
地址: 100084北*** 国省代码: 北京;11
权利要求书: 查看更多 说明书: 查看更多
摘要: 基于通道交叠的mesh网避免死锁的路由方法,属于分布式高性能系统路由容错技术,其特征在于,把每条物理通道中分为两条虚拟通道,允许不同虚拟子网之间共享某些虚拟通道,在二维mesh网中,在x方向上都使用c1-通道,在y方向上使用c1通道;在三维mesh网中,虚拟子网x+y+z*和x+y-z*在z方向上共享c1通道,虚拟子网x-y*z+和x-y*z-在y方向上共享c2通道,其中“+”和“-”表示消息传输的正负方向,“*”表示正负任意方向,从而完成无死锁平面自适应路由;同时,在三维各平面内分别建立最小连网部件故障模型,利用其中各条对角线上的安全信息,从而实现容错的避免死锁路由方法。与之前的PAR和GOMEZ方法相比,当标准化输入负载提高时,该发明提高了整个网络的传输性能。
搜索关键词: 基于 通道 交叠 容错 mesh 避免 死锁 路由 方法
【主权项】:
1. 基于通道交叠的mesh网避免死锁的路由方法,其特征在于,在虚拟通道分配上,允许不同虚拟子网之间共享某些虚拟通道,对于二维mesh网,上述方法在mesh网各节点上进行的,依次含有以下步骤:步骤(1):初始化一个二维的mesh网划分为如下四个虚拟子网:x-y-、x-y+、x+y-、x+y+,x+、x-即表示在x轴上的正、负方向的路由,对于y轴同理;我们把每条物理通道中分为两条虚拟通道,用ci表示,i=1,2;把虚拟子网x-y-、x-y+合并,得到虚拟子网x-y*(c1-,c1),括号中的标号表示分配到每个虚拟子网中的虚拟通道,“+”和“-”表示消息传输的正负方向,“*”表示正负任意方向,其中x-y*(c1-,c1)表示对于所有在虚拟子网x-y-、x-y+上路由的消息,在x方向上都使用c1-通道,在y方向上使用c1通道;把虚拟子网x+y-、x+y+合并,得到虚拟子网x+y*(c1+,c2),其中x+y*(c1+,c2)表示对于所有在虚拟子网x+y-、x+y+上路由的消息,在x方向上都使用c1+通道,在y方向上使用c2通道;对于在y方向上绕行路由的消息,依次分别使用不同于原分配虚拟通道c1或c2的另外一条虚拟通道c2或c1,当恢复最短路径路由时再换回到原分配虚拟通道,对于在x方向上绕行路由的消息,由于在x方向上c2为空闲通道;步骤(2):按以下步骤在步骤(1)所选的虚拟通道分配下进行二维mesh网的完全自适应路由;步骤(2.1):计算当前节点与目的节点在x方向和y方向上的距离,按不同情况分步骤处理;步骤(2.2):如果当前节点与目的节点在x方向和y方向上的距离和为0,则路由完成;步骤(2.3):如果当前节点与目的节点在x方向和y方向上的距离和为1,则消息直接路由到目的节点;步骤(2.4):如果当前节点与目的节点在x方向和y方向上的距离和大于或等于2,且当前节点与目的节点仅在一个方向上的距离不为零,则消息在此维度方向上路由;步骤(2.5):如果当前节点与目的节点在x方向和y方向上的距离均不为零,则消息优先选择x方向上路由。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

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

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

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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