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 条
  • [21] Diameter variance of directed double-loop networks
    Tao, Tao
    Hu, Lijuan
    Li, Dengshan
    Fan, Xu
    Zheng, Xiao
    Qin, Feng
    Boletin Tecnico/Technical Bulletin, 2017, 55 (07): : 452 - 457
  • [22] Optimal designs of directed double-loop networks
    Chen, BX
    Xiao, WJ
    COMPUTATIONAL AND INFORMATION SCIENCE, PROCEEDINGS, 2004, 3314 : 19 - 24
  • [23] [+h]-link prior routing strategy for double-loop network
    Fang, Mu-Yun
    Qu, Yu-Gui
    Zhao, Bao-Hua
    Jisuanji Xuebao/Chinese Journal of Computers, 2008, 31 (03): : 536 - 542
  • [24] Exact reliabilities of most reliable double-loop networks
    Hwang, FK
    Wright, PE
    Hu, XD
    NETWORKS, 1997, 30 (02) : 81 - 90
  • [25] Rainbow Connection Numbers for Undirected Double-Loop Networks
    Sun, Yuefang
    ADVANCES IN GLOBAL OPTIMIZATION, 2015, 95 : 109 - 116
  • [26] On the shortest path(s) of a class of double-loop networks
    Chen, Z.X.
    Jin, F.
    Tiedao Xuebao/Journal of the China Railway Society, 2001, 23 (04):
  • [27] ANALYZING THE FAULT-TOLERANCE OF DOUBLE-LOOP NETWORKS
    PEHA, JM
    TOBAGI, FA
    IEEE-ACM TRANSACTIONS ON NETWORKING, 1994, 2 (04) : 363 - 373
  • [28] A fast algorithm to find optimal double-loop networks
    Wang, Xiaolin
    Bian, Zhenxu
    Wang, Pengfei
    Zhou, Jianqin
    2008 INTERNATIONAL CONFERENCE ON COMPUTATIONAL INTELLIGENCE AND SECURITY, VOLS 1 AND 2, PROCEEDINGS, 2008, : 625 - 630
  • [29] A simple algorithm to find the steps of double-loop networks
    Chan, RCF
    Chen, CY
    Hong, ZX
    DISCRETE APPLIED MATHEMATICS, 2002, 121 (1-3) : 61 - 72
  • [30] A symbolical algorithm on additive basis and double-loop networks
    Aguiló, F
    Arteaga, D
    Diego, I
    THEORETICAL COMPUTER SCIENCE, 2004, 319 (1-3) : 423 - 439