Permutation routing in double-loop networks: design and empirical evaluation

被引:8
|
作者
Dobravec, T
Robic, B
Zerovnik, J
机构
[1] Univ Ljubljana, Fac Comp & Informat Sci, Ljubljana 1000, Slovenia
[2] Inst Math Phys & Mech, Ljubljana, Slovenia
[3] Univ Maribor, Fac Mech Engn, SLO-2000 Maribor, Slovenia
关键词
double-loop network; permutation routing; algorithm design; simulation;
D O I
10.1016/S1383-7621(03)00025-0
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
A double-loop network is an undirected graph whose nodes are integers 0, 1,..., n-1 and each node a is adjacent to four nodes u +/- h(1) (mod > n), u +/- h(2) (mod > n), where 0 < h(1) < h(2) < n/2. There are initially n packets, one at each of the n nodes. The packet at node a is destined to node pi(u), where the mapping u-->pi(u) is a permutation. The aim is to minimize the number of routing steps to route all the packets to their destinations. If P is the tight lower bound for this number, then the best known permutation routing algorithm takes, on average, 1.98l routing steps (and 2l routing steps in the worst-case). Because the worst-case complexity cannot be improved, we design four new static permutation routing algorithms with gradually improved average-case performances, which are 1.37l, 1.35l, 1.18l, and 1.12l. Thus, the best of these algorithms exceeds the optimal routing by at most 12% on average. To support our algorithm design we develop a program which simulates permutation routing in a network according to the given topology, routing model as well as communication pattern and measure several quality criteria. We have tested our algorithms on a large number of double-loop networks and permutations (randomly generated and standard). (C) 2003 Elsevier Science B.V. All rights reserved.
引用
收藏
页码:387 / 402
页数:16
相关论文
共 50 条
  • [1] An optimal message routing algorithm for double-loop networks
    Guan, DJ
    INFORMATION PROCESSING LETTERS, 1998, 65 (05) : 255 - 260
  • [2] Optimal Routing of Tight Optimal Bidirectional Double-Loop Networks
    Hui, Liu
    Wang, Shengling
    WIRELESS ALGORITHMS, SYSTEMS, AND APPLICATIONS, WASA 2019, 2019, 11604 : 587 - 595
  • [3] Fault-tolerant routing and diameters of directed double-loop networks
    Chen, Yebin
    Wang, Jiankun
    Li, Ying
    Huazhong Keji Daxue Xuebao (Ziran Kexue Ban)/Journal of Huazhong University of Science and Technology (Natural Science Edition), 2010, 38 (02): : 12 - 15
  • [4] An optimal fault-tolerant routing algorithm for double-loop networks
    Liu, YL
    Wang, YL
    Guan, DJ
    IEEE TRANSACTIONS ON COMPUTERS, 2001, 50 (05) : 500 - 505
  • [5] A constant time optimal routing algorithm for undirected double-loop networks
    Chen, BX
    Meng, JX
    Xiao, WJ
    MOBILE AD-HOC AND SENSOR NETWORKS, PROCEEDINGS, 2005, 3794 : 308 - 316
  • [6] Equivalent double-loop networks
    Huang, SH
    Hwang, FK
    Liu, YH
    TAIWANESE JOURNAL OF MATHEMATICS, 2000, 4 (04): : 661 - 668
  • [7] Fault tolerance studies for wormhole routing in multiconnected double-loop networks
    Vasappanavara, R
    Kandula, S
    Chalamaiah, N
    APPLIED COMPUTING, PROCEEDINGS, 2004, 3285 : 198 - 204
  • [8] Construction of Dual Optimal Bidirectional Double-Loop Networks for Optimal Routing
    Liu, Hui
    Li, Xiaowan
    Wang, Shenling
    MATHEMATICS, 2022, 10 (21)
  • [9] Research on optimal parallel routing and wide diameter of unidirectional double-loop networks
    Liu, Hui
    Zhang, Zhen
    Fang, Mu-Yun
    Zheng, Xiao
    Chen, Ye-Bin
    Tongxin Xuebao/Journal on Communications, 2014, 35 (08): : 63 - 70
  • [10] A dynamic fault-tolerant message routing algorithm for double-loop networks
    Chou, CY
    Guan, DJ
    Wang, KL
    INFORMATION PROCESSING LETTERS, 1999, 70 (06) : 259 - 264