• DocumentCode
    3472000
  • Title

    Deadlock avoidance and adaptive routing in interconnection networks

  • Author

    Duato, José

  • Author_Institution
    Fac. de Inf., Univ. Politecnica de Valencia, Spain
  • fYear
    1998
  • fDate
    21-23 Jan 1998
  • Firstpage
    359
  • Lastpage
    364
  • Abstract
    Networks of workstations are rapidly emerging as a cost effective alternative to parallel computers. Switch based interconnects with irregular topologies allow the wiring flexibility, scalability and incremental expansion capability required in this environment. The irregularity also makes routing and deadlock avoidance on such systems quite complicated. Current proposals avoid deadlock by removing cyclic dependencies between channels. As a consequence, many messages are routed following non minimal paths, therefore increasing latency and wasting resources. We describe a methodology for the design of adaptive routing algorithms for networks with irregular topology. The resulting algorithms allow messages to follow minimal paths in most cases, reducing message latency and balancing channel utilization. The proposed routing algorithms can be implemented simply by changing the routing tables and adding some links in parallel with existing links, taking advantage of spare switch ports. Alternatively, routing algorithms can be implemented by designing new switches that support virtual channels. Evaluation results show that the new routing algorithms are able to increase throughput by a factor of more than four for random traffic, also reducing latency
  • Keywords
    concurrency control; message passing; multiprocessor interconnection networks; workstations; adaptive routing; channel utilization; cyclic dependencies; deadlock avoidance; incremental expansion capability; interconnection networks; irregular topologies; irregular topology; message latency; message routing; networks of workstations; random traffic; spare switch ports; switch based interconnects; virtual channels; wiring flexibility; Algorithm design and analysis; Computer networks; Costs; Delay; Multiprocessor interconnection networks; Network topology; Routing; Switches; System recovery; Workstations;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel and Distributed Processing, 1998. PDP '98. Proceedings of the Sixth Euromicro Workshop on
  • Conference_Location
    Madrid
  • Print_ISBN
    0-8186-8332-5
  • Type

    conf

  • DOI
    10.1109/EMPDP.1998.647220
  • Filename
    647220