- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
故障k元n立方体网络中多播容错路由算法
故障k元n立方体网络中多播容错路由算法
摘要:本文在k元n立方的m子立方体连通的k元n立方体网络中,讨论了多播容错路由算法,使得k元n立方体网络中多播路由不止适合结点故障、也适合链路故障,同时讨论了算法的时间复杂度。
关键词:k元n立方体网络 多播路由 k元n立方的m子立方体连通的
中图分类号:TP302.8 文献标识码:A 文章编号:1007-9416(2013)09-0109-01
1 引言
由于大规模集成电路的使用,使得网络的故障越来越多。k元n立方体网络因其结构简单,具有很多优美的特性,使其成为一种较实用的并行拓扑结构。本文在文献[2]中提出的k元n立方的m子立方体连通的的概念的基础上,讨论了多播容错路由算法。k元n立方的m子立方体连通的k元n立方体网络极大提高了网络的结点、链路的容错能力。
2 连通性及容错路由算法
2.1 基本概念
k元n立方:指无向图G(V,E),结点集V={u1 u2???un-1 un| ui∈{0,1,…,k-1},i=1,2,…,n}, 两个结点u= u1 u2…un-1 un,v=v1 v2…vn-1 vn相邻当且仅当它们有且仅有一个位置的坐标不同。
k元n立方的m子立方:是由V’={ u1 u2…un-m vn-m+1 vn-m+2…vn | vi∈{0,1,…,k-1},i=n-m+1,n-m+2,…,n,且 u1,u2,…,un-m是0到k-1的常数}生成的k元n立方的子图。为方便,记其为u1 u2…un-m **。u1 u2…un-m为u1 u2…un-m **的标记。
两个k元n立方的m子立方x1 x2…xn-m **、y1 y2…yn-m**是相邻的,如果这两个k元n立方的m子立方前m位中有且仅有一位的值不同。
k元n立方的m子立方体连通的:k元n立方的m子立方可达结点是连通的,同时任两个相邻k元n立方的m子立方至少有一对可达结点相邻。
2.2 容错多播路由算法
为实现k元n立方体里的多播理由算法,我们首先引入两个算法。
算法1实现k元n立方的m子立方体连通的图中一个可达结点到给定的一个k元n立方的m子立方体某个结点的路由算法。
算法1:输入:k元n立方的m子立方体连通图的可达结点U= x1 x2…xn-m xm-m+1…xn-1 xn,k元n立方的m子立方体y1 y2…yn-m **。
输出:U到k元n立方的m子立方体 y1 y2…yn-m **某个结点的路径。
(1)FOR i=1 TO n-m
t=0;Wt= x1 x2…xn-m;
IF xi≠xi THEN Wt=y1 y2…yi xi+!…xn-m;t=t+1;
(2)FOR i=1 TO t
V0=U;寻找以Wi-1到Wi的一对可达结点到Ui-1,Vi(称为Wi的通路结点);
在以Wi-1为标记的k元n立方的m子立方中找Vi-1到Ui-1的路径;(注:此时有U到Vi的路径)
(3)到此,已找到一条从U到k元n立方的m子立方体y1 y2…yn-m **结点Vt路径。如此过程不能继续,则不是k元n立方的m子立方体连通的。
算法时间复杂度分析:在相邻k元n立方m子立方间找一对可达结点需O(km),在k元n立方的m子立方找两个可达结点的需(km),由此可知算法时间复杂度是O(nkm)。
算法2在一个k元n立方的m子立方体建立根结点到它内目标结点根树的过程。
算法2:
(1)从k元n立方的m子立方一个结点作为根结点,从此根结点的邻接结点中寻找目标结点,并加入此根树。若没有目标结点是根结点的邻接点,则在此k元n立方的m子立方寻找到根结点距离最近目标结点连同相应的路径加入根结点。
(2)从根子树的结点的邻接结点中寻找目标结点,并加入此根树。若没有目标结点是根子树结点的邻接点,则在此k元n立方的m子立方寻找到根子树结点距离最近目标结点连同相应的路径加入此根子树。
(3)若还有此k元n立方的m子立方中的目标结点,继续第2步。
k元n立方的m子立方体连通的多播路由算法:
输入:源结点U及目标结点U1,U2,…,Us。
输出:源结点U及到目标结点U1,U2,…,Us的路径。
(1)确定所有的目标结点U1,U2,…,Us所在的k元n立方的m子立方{O1,O2,…,Ow};
(2)按照结点U所在的k元n立方的m子立方到O1,O2,…,Ow海明距离从小到大建立以O1,O2,…,Ow标志的动态数据结构destcubesign←{D1,D2,…,D };
(3)对destcubesign中每个元Di到已到达且海明距离最小的k元n立方的m
您可能关注的文档
最近下载
- 2025至2030中国塑胶地板行业深度调研及前景趋势与投资发展报告.docx VIP
- 青鸟消防JBF-21SF-C系列主机说明书.pdf
- HT200电气原理图设计1.doc VIP
- Q/GDW+13053.25—2018++35-750并联电容器成套采购标准(第25部分:110(66)kV变电站10kV-6000kvar-12%电抗率框架式并联电容器成套装置专用技术规范).pdf VIP
- Q/GDW+13053.27—2018++35-750并联电容器成套采购标准(第27部分:220kV变电站10kV-8000kvar-12%电抗率框架式并联电容器成套装置专用技术规范).pdf VIP
- Q/GDW+13053.37—2018++35-750并联电容器成套采购标准(第37部分:330kV变电站35kV-40Mvar-12%电抗率框架式并联电容器成套装置专用技术规范).pdf VIP
- Q/GDW+13053.38—2018++35-750并联电容器成套采购标准(第38部分:500kV变电站35kV-60Mvar-5%电抗率框架式并联电容器成套装置专用技术规范).pdf VIP
- 柴油机发电机调试记录表格.docx VIP
- Q/GDW+13053.39—2018++35-750并联电容器成套采购标准(第39部分:500kV变电站35kV-60Mvar-12%电抗率框架式并联电容器成套装置专用技术规范).pdf VIP
- Q/GDW+13053.41—2018++35-750并联电容器成套采购标准(第41部分:220kV变电站66kV-10Mvar-12%电抗率框架式并联电容器成套装置专用技术规范).pdf VIP
文档评论(0)