[发明专利]基于通道交叠的容错mesh网避免死锁的路由方法无效
| 申请号: | 200810101601.6 | 申请日: | 2008-03-10 |
| 公开(公告)号: | CN101262444A | 公开(公告)日: | 2008-09-10 |
| 发明(设计)人: | 向东;张跃鲤 | 申请(专利权)人: | 清华大学 |
| 主分类号: | H04L12/56 | 分类号: | H04L12/56 |
| 代理公司: | 暂无信息 | 代理人: | 暂无信息 |
| 地址: | 100084北*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 基于 通道 交叠 容错 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方向上路由。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于清华大学,未经清华大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200810101601.6/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种治疗头风的中药制剂
- 下一篇:烟气脱硫脱硝除尘一体化工艺





