首页> 外文学位 >Turn prohibition based algorithms for unicast wormhole routing in multiprocessors and computer networks.
【24h】

Turn prohibition based algorithms for unicast wormhole routing in multiprocessors and computer networks.

机译:基于转弯禁止的算法,用于多处理器和计算机网络中的单播虫洞路由。

获取原文
获取原文并翻译 | 示例

摘要

The problem of deadlock-free unicast routing in multicomputer interconnection networks and networks of workstations is investigated. We propose and evaluate several algorithms for improving end-to-end latency for message delivery in these networks. We show that these algorithms have higher performance than the well-known Up/Down and TP algorithms. Our principal goal in all proposed algorithms is to reduce the fraction of prohibited turns and thereby the average distance in the underlying topologies which results in improved sustained throughput in the network. Extensive simulation results comparing proposed algorithms and the previously known algorithms are presented.; A new theoretical lower bound for the number of prohibited turns is derived. The new lower bound is more precise than earlier reported lower bound. We prove that if an undirected graph has N nodes, M edges, and a minimum degree of delta > 2, it must have at least M - N + 1 + (delta - 1)(delta - 2)/2 turns prohibited breaking all cycles while preserving connectivity.; In the first proposed algorithm, called MTP, node selection rule changes so that it selects a minimum degree node with minimum degree neighbor(s). This is in contrast to the original TP algorithm which selects a node minimum degree node with neighbors of largest total degrees. Average network dilation is reduced from 24% in TP to 11% in MTP. Extensive simulation experiments for message delivery times demonstrate that MTP improves the average maximum sustained network throughput by up to 40%.; The second algorithm, based on flow analysis, determines the weight of each edge as the number of number of concurrent messages that each edge can carry. Turns in the graph are then prescribed to have a weight equal to the sum of the weights of its edges. Weights of edges and turns are favorable attributes that the Weighted Turn Prohibition algorithm then minimizes. With this approach, we improve the maximum sustained network throughput by up to 44% with an average dilation of about 10%.; The third algorithm, called Edge Deletion Algorithm provides an improvement of up to 50% for the maximum sustained network throughput with dilation between 8.4%--10%. The fourth algorithm called Cycle Breaking, CB, algorithm, which is operationally different than the original TP in which, node selection order is modified, principally to facilitate the proofs of its properties. This algorithm has no performance benefits over TP but we prove that it generates sets of prohibited turns that are irreducible. Using the CB algorithm, we also provide tighter upper bounds on the fraction of prohibited turns for regular topologies with small degree, such as degree 3 regular graphs, honeycomb meshes and tori. For several topologies, we show that CB algorithm is optimal in terms of minimizing the fraction of prohibited turns.; From topological perspective, we recommend the use of honeycomb torus over two dimensional torus in regular interconnection networks. Since the MTP algorithm is found to be most cost effective for all topologies that we investigated, we recommend it as the algorithm of choice.
机译:研究了多计算机互连网络和工作站网络中无死锁的单播路由问题。我们提出并评估了几种算法,以改善这些网络中邮件传递的端到端延迟。我们证明这些算法比众所周知的Up / Down和TP算法具有更高的性能。我们在所有提出的算法中的主要目标是减少禁止转弯的比例,从而减少基础拓扑中的平均距离,从而提高网络的持续吞吐量。给出了将拟议算法与先前已知算法进行比较的广泛仿真结果。得出了禁止转弯次数的新理论下限。新的下界比以前报告的下界更精确。我们证明如果无向图具有N个节点,M个边且最小度数> 2,则它必须至少具有M-N + 1 +(delta-1)(delta-2)/ 2圈禁止破坏所有在保持连接性的同时循环。在第一个提出的算法(称为MTP)中,节点选择规则发生变化,因此它选择具有最小度数邻居的最小度数节点。这与最初的TP算法相反,后者选择了具有最小总度数的邻居的最小度数的节点。平均网络扩张从TP的24%降低到MTP的11%。大量的消息传递时间仿真实验表明,MTP将平均最大持续网络吞吐量提高了40%。第二种算法基于流分析,将每个边缘的权重确定为每个边缘可以承载的并发消息数。然后规定图中的转弯的权重等于其边缘的权重之和。边线和转弯的权重是有利的属性,“加权转弯禁止”算法会将其最小化。通过这种方法,我们将最大的持续网络吞吐量提高了44%,平均扩展约为10%。第三种算法称为“边缘删除算法”,可将最大持续网络吞吐量提高多达50%,且扩张在8.4%-10%之间。第四种算法称为循环中断(CB)算法,在操作上与原始TP不同,在原始TP中,修改了节点选择顺序,主要是为了便于证明其特性。与TP相比,该算法没有性能上的好处,但是我们证明了它会生成不可约的禁止转弯集。使用CB算法,我们还为较小度的规则拓扑(例如3度规则图,蜂窝网格和花托)提供了更严格的禁止匝数上限。对于几种拓扑,我们表明CB算法在最小化禁止转弯的比例方面是最佳的。从拓扑角度来看,我们建议在常规互连网络中在二维圆环上使用蜂窝圆环。由于发现MTP算法对于我们研究的所有拓扑而言都是最具成本效益的,因此我们建议将其作为首选算法。

著录项

  • 作者

    Mustafa, Mehmet.;

  • 作者单位

    Boston University.;

  • 授予单位 Boston University.;
  • 学科 Engineering Electronics and Electrical.
  • 学位 Ph.D.
  • 年度 2006
  • 页码 217 p.
  • 总页数 217
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类 无线电电子学、电信技术;
  • 关键词

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号