• DocumentCode
    772138
  • Title

    Deadlock-free dynamic reconfiguration schemes for increased network dependability

  • Author

    Pinkston, Timothy Mark ; Pang, Ruoming ; Duato, José

  • Author_Institution
    Dept. of Electr. Eng. systems, Univ. of Southern California, Los Angeles, CA, USA
  • Volume
    14
  • Issue
    8
  • fYear
    2003
  • Firstpage
    780
  • Lastpage
    794
  • Abstract
    Network-based parallel computing systems often require the ability to reconfigure the routing algorithm to reflect changes in network topology if and when voluntary or involuntary changes occur. The process of reconfiguring a network´s routing capabilities may be very inefficient and/or deadlock-prone if not handled properly. We propose efficient and deadlock-free dynamic reconfiguration schemes that are applicable to routing algorithms and networks which use wormhole, virtual cut-through, or store-and-forward switching, combined with hard link-level flow control. One requirement is that the network architecture use virtual channels or duplicate physical channels for deadlock-handling as well as performance purposes. The proposed schemes do not impede the injection, transmission, or delivery of user packets during the reconfiguration process. Instead, they provide uninterrupted service, increased availability/reliability, and improved overall quality-of-service support as compared to traditional techniques based on static reconfiguration.
  • Keywords
    message passing; multiprocessor interconnection networks; network topology; packet switching; parallel processing; quality of service; reconfigurable architectures; system recovery; telecommunication channels; telecommunication congestion control; telecommunication network routing; deadlock-free dynamic reconfiguration scheme; dependable communication; duplicate physical channel; hard link-level flow control; interconnection network; network dependability; network topology; network-based parallel computing system; parallel processing; quality-of-service; reconfigurable routing algorithm; static reconfiguration; store-and-forward switching; uninterrupted service; virtual channel; virtual cut-through switching; wormhole switching; Availability; Control systems; Impedance; Multiprocessor interconnection networks; Network topology; Parallel processing; Routing; Switches; System recovery; Telecommunication network reliability;
  • fLanguage
    English
  • Journal_Title
    Parallel and Distributed Systems, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1045-9219
  • Type

    jour

  • DOI
    10.1109/TPDS.2003.1225057
  • Filename
    1225057