RANDOMIZED SELF-ROUTING ALGORITHMS FOR CLOS NETWORKS

被引:6
|
作者
YOUSSEF, A [1 ]
机构
[1] GEORGE WASHINGTON UNIV,DEPT ELECT ENGN & COMP SCI,WASHINGTON,DC 20052
关键词
CLOS NETWORKS; COMMUNICATION DELAY; PERFORMANCE ANALYSIS; PERMUTATIONS; RANDOMIZED SELF-ROUTING;
D O I
10.1016/0045-7906(93)90018-M
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
As the VLSI technology makes large crossbar switches affordable, Clos networks have become a feasible option of large interconnection networks. However, to make these networks practical and useful, efficient routing algorithms need to be developed. This paper will develop and study several randomized routing algorithms for Clos networks. The algorithms are based on the idea that if the first column of Clos is set to some configuration somehow, then the resulting network becomes self-routed using the destination addresses. Each of the randomized algorithms sets the first column to a configuration selected by a random process. The algorithms are then self-routed and take no computation time to set the switches. Probabilistic analysis and simulation measurements of the communication delay of permutation routing are conducted. It is shown that the communication delay of any permutation is 3-6 cycles in networks of up to 1024 processors. Although other routing algorithms route arbitrary permutations in one cycle over Clos/Benes networks and 2 cycles over delta networks, these algorithms take prohibitively large times to compute the appropriate switch settings, while our randomized algorithms are self-routed and spend NO time on computing the switch settings. This makes our algorithms superior to any universal nonrandomized routing algorithm for Clos/Benes networks or delta networks. The speed, universality and ease of implementation of our randomized algorithms make Clos networks highly attractive for large parallel computer systems.
引用
收藏
页码:419 / 429
页数:11
相关论文
共 50 条
  • [1] ON SELF-ROUTING IN CLOS CONNECTION NETWORKS
    DOUGLASS, BG
    ORUC, AY
    IEEE TRANSACTIONS ON COMMUNICATIONS, 1993, 41 (01) : 121 - 124
  • [2] Non-blocking and self-routing properties of sort-Clos networks
    Lee, TT
    To, PP
    COMPUTER SYSTEMS SCIENCE AND ENGINEERING, 1997, 12 (02): : 159 - 169
  • [3] Non-blocking and self-routing properties of sort-Clos networks
    The Chinese Univ of Hong Kong, Shatin, Hong Kong
    Comput Syst Sci Eng, 2 ([d]159-169):
  • [4] SELF-ROUTING ALGORITHMS FOR STRONGLY REGULAR MULTISTAGE INTERCONNECTION NETWORKS
    SENGUPTA, A
    ZEMOUDEH, K
    BANDYOPADHYAY, S
    JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 1992, 14 (02) : 187 - 192
  • [5] Self-Routing Capsule Networks
    Hahn, Taeyoung
    Pyeon, Myeongjang
    Kim, Gunhee
    ADVANCES IN NEURAL INFORMATION PROCESSING SYSTEMS 32 (NIPS 2019), 2019, 32
  • [6] Rerouting in self-routing networks
    Zhejiang Daxue Xuebao Ziran Kexue Ban, 1 (97-103):
  • [7] NEW SELF-ROUTING PERMUTATION NETWORKS
    LEE, SC
    LU, M
    IEEE TRANSACTIONS ON COMPUTERS, 1994, 43 (11) : 1319 - 1323
  • [8] Routing tag encoding in self-routing multicast networks
    Yang, Y
    Wang, J
    INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED PROCESSING TECHNIQUES AND APPLICATIONS, VOLS I-V, PROCEEDINGS, 1999, : 2371 - 2377
  • [9] Parallel routing algorithms in Benes-Clos networks
    Lee, TT
    Liew, SY
    IEEE TRANSACTIONS ON COMMUNICATIONS, 2002, 50 (11) : 1841 - 1847
  • [10] Parallel routing algorithms in Benes-Clos networks
    Lee, TT
    Liew, SY
    IEEE INFOCOM '96 - FIFTEENTH ANNUAL JOINT CONFERENCE OF THE IEEE COMPUTER AND COMMUNICATIONS SOCIETIES: NETWORKING THE NEXT GENERATION, PROCEEDINGS VOLS 1-3, 1996, : 279 - 286