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 条
  • [41] Fault-tolerant routing of unidirectional double-loop networks G(N; r, s) in Cartesian coordinates
    Liu, Hui
    Fang, Muyun
    Hang, Tingting
    Hou, Haijin
    Huazhong Keji Daxue Xuebao (Ziran Kexue Ban)/Journal of Huazhong University of Science and Technology (Natural Science Edition), 2010, 38 (10): : 43 - 46
  • [42] MINIMAL DIAMETER DOUBLE-LOOP NETWORKS - DENSE OPTIMAL FAMILIES
    BERMOND, JC
    TZVIELI, D
    NETWORKS, 1991, 21 (01) : 1 - 9
  • [43] Embedding connected double-loop networks with even cardinality in books
    Yang, Weihua
    Meng, Jixiang
    APPLIED MATHEMATICS LETTERS, 2009, 22 (09) : 1458 - 1461
  • [44] TOLERANCE OF DOUBLE-LOOP COMPUTER-NETWORKS TO MULTINODE FAILURES
    MASUYAMA, H
    ICHIMORI, T
    IEEE TRANSACTIONS ON COMPUTERS, 1989, 38 (05) : 738 - 741
  • [45] The minimum distance diagram and diameter of undirected double-loop networks
    Li, Ying
    Chen, Yebin
    Tai, Weipeng
    Wang, Renwei
    PROCEEDINGS OF THE 2016 3RD INTERNATIONAL CONFERENCE ON MATERIALS ENGINEERING, MANUFACTURING TECHNOLOGY AND CONTROL, 2016, 67 : 1682 - 1687
  • [46] Equivalent nondegenerate L-shapes of double-loop networks
    Chen, CY
    Hwang, FK
    NETWORKS, 2000, 36 (02) : 118 - 125
  • [47] Embedding Meshes and Tori on Double-Loop Networks of the Same Size
    Chen, Yawen
    Shen, Hong
    IEEE TRANSACTIONS ON COMPUTERS, 2011, 60 (08) : 1157 - 1168
  • [48] SURVIVAL RELIABILITY OF SOME DOUBLE-LOOP NETWORKS AND CHORDAL RINGS
    HWANG, FK
    WRIGHT, PE
    IEEE TRANSACTIONS ON COMPUTERS, 1995, 44 (12) : 1468 - 1471
  • [49] DOUBLE-LOOP TRACKING SYSTEM
    YUEN, JH
    IEEE TRANSACTIONS ON COMMUNICATIONS, 1972, CO20 (06) : 1142 - &
  • [50] Design and verification of double-loop control electromechanical actuator system
    Zhang, Yue
    Han, Xue-Feng
    Guangxue Jingmi Gongcheng/Optics and Precision Engineering, 2015, 23 (11): : 3138 - 3146