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 条
  • [41] A MULTIPATH SELF-ROUTING SWITCH
    HENRION, MA
    EILENBERGER, GJ
    PETIT, GH
    PARMENTIER, PH
    IEEE COMMUNICATIONS MAGAZINE, 1993, 31 (04) : 46 - 52
  • [42] A SELF-ROUTING PERMUTATION NETWORK
    KOPPELMAN, DM
    ORUC, AY
    PROCEEDINGS OF THE 1989 INTERNATIONAL CONFERENCE ON PARALLEL PROCESSING, VOL 1: ARCHITECTURE, 1989, : I288 - I295
  • [43] On the non-blocking conditions of self-routing multistage interconnection networks
    Ferrari, G.
    Lenti, M.
    Pattavina, A.
    International journal of digital and analog communication systems, 1993, 6 (03): : 109 - 113
  • [44] THE COMPLEXITY OF ROUTING IN CLOS PERMUTATION NETWORKS
    KOPPELMAN, DM
    ORUC, AY
    IEEE TRANSACTIONS ON INFORMATION THEORY, 1994, 40 (01) : 278 - 284
  • [45] A RECURSIVE CONCENTRATOR STRUCTURE WITH APPLICATIONS TO SELF-ROUTING SWITCHING-NETWORKS
    NARASIMHA, MJ
    IEEE TRANSACTIONS ON COMMUNICATIONS, 1994, 42 (2-4) : 896 - 898
  • [46] A new self-routing multicast network
    Yang, YY
    Wang, JC
    FIRST MERGED INTERNATIONAL PARALLEL PROCESSING SYMPOSIUM & SYMPOSIUM ON PARALLEL AND DISTRIBUTED PROCESSING, 1998, : 351 - 357
  • [47] A self-routing topology for Bluetooth scatternets
    Sun, MT
    Chang, CK
    Lai, TH
    I-SPAN'02: INTERNATIONAL SYMPOSIUM ON PARALLEL ARCHITECTURES, ALGORITHMS AND NETWORKS, PROCEEDINGS, 2002, : 15 - 22
  • [48] A new self-routing permutation network
    Cheng, WJ
    Chen, WT
    IEEE TRANSACTIONS ON COMPUTERS, 1996, 45 (05) : 630 - 636
  • [49] SELF-ROUTING CONTROL ALGORITHMS AND THE PASSABILITY OF RANDOM INPUTS BY THE BASE-LINE NETWORK
    ALHALLAQ, AY
    LAKSHMIVARAHAN, S
    INFORMATION SCIENCES, 1987, 43 (1-2) : 139 - 154
  • [50] Novel algorithms for multicast communication in self-routing MIN-Based ATM switches
    Park, J
    Yoon, H
    Cho, JW
    1996 INTERNATIONAL CONFERENCE ON NETWORK PROTOCOLS, PROCEEDINGS, 1996, : 260 - 267