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 条
  • [31] Double-Loop Sales Adaptation: A Conceptual Model and an Empirical Investigation
    Viio, Paul
    Nordin, Fredrik
    JOURNAL OF BUSINESS-TO-BUSINESS MARKETING, 2017, 24 (02) : 123 - 137
  • [32] AN EFFICIENT ALGORITHM TO FIND OPTIMAL DOUBLE-LOOP NETWORKS
    AGUILO, F
    FIOL, MA
    DISCRETE MATHEMATICS, 1995, 138 (1-3) : 15 - 29
  • [33] MOST RELIABLE DOUBLE-LOOP NETWORKS IN SURVIVAL RELIABILITY
    HU, XD
    HWANG, FK
    LI, WCW
    NETWORKS, 1993, 23 (05) : 451 - 458
  • [34] Some infinite families of optimal double-loop networks
    Wang, Xiaolin
    Zhou, Jianqin
    Dai, Xiaoping
    2007 International Symposium on Computer Science & Technology, Proceedings, 2007, : 52 - 56
  • [35] DESIGN OF THE DISTRIBUTED DOUBLE-LOOP COMPUTER NETWORK (DDLCN)
    LIU, MT
    TSAY, DP
    CHOU, CP
    LI, CM
    JOURNAL OF DIGITAL SYSTEMS, 1981, 5 (1-2): : 3 - 37
  • [36] DESIGN OF THE DISTRIBUTED DOUBLE-LOOP COMPUTER NETWORK (DDLCN).
    Liu, Ming T.
    Tsay, Duen Ping
    Chou, Chuen Pu
    Li, Chung Ming
    Journal of Digital Systems, 1600, 5 (1-2): : 3 - 37
  • [37] Design of Deployable Antenna of Double-loop Hexahedron Truss
    Wu X.
    Guan F.
    Jixie Gongcheng Xuebao/Journal of Mechanical Engineering, 2020, 56 (05): : 218 - 225
  • [38] Optimal routing in double loop networks
    Gomez, Domingo
    Gutierrez, Jaime
    Ibeas, Alvar
    THEORETICAL COMPUTER SCIENCE, 2007, 381 (1-3) : 68 - 85
  • [39] Design of world loop networks and effectiveness evaluation of dynamic routing
    Mori, Hiromichi
    Electronics and Communications in Japan, Part I: Communications (English translation of Denshi Tsushin Gakkai Ronbunshi), 1988, 71 (05): : 94 - 103
  • [40] Optimal fault-tolerant routing algorithm and fault-tolerant diameter in directed double-loop networks
    Chen, Yebin
    Li, Ying
    Chen, Tao
    THEORETICAL COMPUTER SCIENCE, 2013, 468 : 50 - 58