期刊文献+

一个针对洗牌交换网的最优路由算法 被引量:5

An Optimal Routing Algorithm for Shuffle-Exchange Networks
下载PDF
导出
摘要 洗牌交换网是最流行的互连网络之一 ,然而 ,它的缺点之一便是缺少最短路由算法 .最短路由算法 ,通常也称为最优路由算法 ,能保证报文在任意一对结点之间沿着最短路径传送 .针对包含 2 n个结点的洗牌交换网 ,文中给出了一个 O(n2 )时间复杂度的最短路由算法 .该算法还可以很容易地适用于立方体连接圈 (CCC) ,且所得到的算法比已有的 CCC路由算法要简单得多 . The shuffle exchange network is among the most interesting interconnection networks that have been subject to much research in the field of parallel computing. However, one of its drawbacks is the lack of the optimal routing algorithm. In a shuffle exchange network, each node is identified by a unique binary address, and two nodes are linked by an edge if either (a) their addresses differ in the last bit, or (b) one is a cyclic shift (by one bit) of the other. Edges of type (a) are called exchange edges, and those of type (b) are shuffle or unshuffle edges. Such a simple structure admits a simple routing algorithm: cycle through all the bits of the source address by traversing the shuffle/unshuffle edges, changing a bit whenever necessary by traversing an exchange edge. This algorithm takes at most 2 n steps for an n dimensional shuffle exchange network (whose node addresses have n bits). Considering the fact that any route from 00…0 to 11…1 must have 2 n -1 edges, this algorithm seems to be just good enough. A simple inspection, however, would reveal that many of the routes thus generated are not at all the shortest possible. It turns out that for some source destination address pairs, it is not necessary to cycle through all the bits because of the existence of some common substring in their addresses. The simple routing algorithm insists on traversing at least n -1 shuffle/unshuffle edges in order to cycle through all the bits, and the result is often a non optimal route. An optimal routing algorithm always directs a message along the shortest path between any two nodes. In this paper, we propose an O(n 2) time algorithm for the optimal routing in a shuffle exchange network having 2n nodes; in particular, it would avoid cycling through a common substring of the source and destination addresses if it is deemed profitable. The algorithm can be easily adapted to routing in the cube connected cycles (CCC)——the result is a much simpler algorithm than a previous algorithm for the CCC.
出处 《计算机学报》 EI CSCD 北大核心 2001年第1期25-31,共7页 Chinese Journal of Computers
基金 国家自然科学基金!(6 0 0 730 2 9 6 980 30 0 5 )资助
关键词 互连网络 多处理器 洗牌交换网 最优路由算法 并行计算 interconnection network, multiprocessor, routing, shuffle exchange network
  • 相关文献

参考文献7

  • 1Du D Z,Networks,1998年,18期,27页
  • 2Chen Guihai,IEEE Trans Parallel Distributed Systems,1997年,8卷,12期,1299页
  • 3Meliksetian D S,IEEE Trans Parallel Distributed Systems,1993年,4卷,10期,1172页
  • 4Liu G,Proc Int Conference on Parallel Processing,1993年,167页
  • 5Meliksetian D S,Department Electronics & Computer Engineering,Syracuse University:Technical Report TR90-4,,1990年
  • 6Tan X N,Proc Comp Euro 88 System Design:Concepts Methods and Tools,1988年,255页
  • 7Guha S,IEEE Trans Computers,1986年,35卷,3期,281页

同被引文献32

  • 1[1]S. B. Akers and B. Krishnamurthy. A group-theoretic model for symmetric interconnection networks[J]. IEEE Trans. Comput. 38(1989),555-566.
  • 2[2]S. Lakshmivarahan, J. S. Jwo, and S. K. Dhall. Symmetry in interconnection networks based on Cayley graphs of permutations: A survey[J]. Parallel Comput. 19(1993),361-407.
  • 3[3]J. P. Huang, S. Lakshmivarahan, and S. K. Dhall. Analysis of interconnection networks based on simple Cayley coset graphs[J]. Proc. Distributed Process. (1993), 150-157.
  • 4[4]G. Sabidussi. Vertex Transitive Graphs[J]. Montsh. Math. 68(1964),426-438.
  • 5[5]R. N. Draper and V. Faber. The diameter and mean diameter of supertoroidal networks[J]. Technical Report SRC-TR-90-004, Super-Computing Research Center, IDA, MD, Jan. 1990.
  • 6[6]Fen Lin Wu. Routing in a class of Cayley graphs of semidirect products of finite groups[J]. Journal of Parallel and distributed computing, 2000,60:539-565.
  • 7[8]Shahram Latifi and Pradip K. Srimani. SEP: A Fixed Degree Regular Network for Massively Parallel Systems[J]. The Journal of Supercomputing, 12, 277-291(1998).
  • 8[9]D. Bass and I. H. Sudborough. On the Shuffle-Exchange Permutation Network[J]. In Proceeding of the 3rd International Symposium on Parallel Architectures, Algorithms and networks(ISPAN '97),Los Alamitos, California, December 1997.
  • 9[10]D. Bass and I. H. Sudborough. Pancake Problems with Restricted Prefix Reversals and some Corresponding Cayley Networks[J]. Parallel Processing, 1998. Proceedings. 1998 International Conference on,1998 Page(s): 11-18.
  • 10[11]Chi-Hsiang Yeh and Emmanouel A. Varvarigos. Parallel Algorithms on the Rotation-Exchange Network-A trivalent Variant of the Star Graph[J]. Proc. Symp. Frontiers of Massively Parallel Computation, Feb. 1999, pp. 302-309.

引证文献5

二级引证文献1

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部