• DocumentCode
    1125848
  • Title

    A family of mechanisms for congestion control in wormhole networks

  • Author

    Baydal, Elvira ; López, Pedro ; Duato, José

  • Author_Institution
    Dept. of Comput. Eng., Univ. Politecnica de Valencia, Spain
  • Volume
    16
  • Issue
    9
  • fYear
    2005
  • Firstpage
    772
  • Lastpage
    784
  • Abstract
    Multiprocessor interconnection networks may reach congestion with high traffic loads, which prevents reaching the wished performance. Unfortunately, many of the mechanisms proposed in the literature for congestion control either suffer from a lack of robustness, being unable to work properly with different traffic patterns or message lengths, or detect congestion relying on global information that wastes some network bandwidth. This paper presents a family of mechanisms to avoid network congestion in wormhole networks. All of them need only local information, applying message throttling when it is required. The proposed mechanisms use different strategies to detect network congestion and also apply different corrective actions. The mechanisms are evaluated and compared for several network loads and topologies, noticeably improving network performance with high loads but without penalizing network behavior for low and medium traffic rates, where no congestion control is required.
  • Keywords
    multiprocessor interconnection networks; telecommunication congestion control; telecommunication network routing; telecommunication network topology; telecommunication switching; telecommunication traffic; message throttling; multiprocessor interconnection network; network bandwidth; network congestion control; traffic load; wormhole network; wormhole switching; Bandwidth; Communication system traffic control; Computer Society; Degradation; Delay; Intelligent networks; Multiprocessor interconnection networks; Network topology; Robust control; Telecommunication traffic; Wormhole switching; congestion control; message throttling.;
  • fLanguage
    English
  • Journal_Title
    Parallel and Distributed Systems, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1045-9219
  • Type

    jour

  • DOI
    10.1109/TPDS.2005.102
  • Filename
    1490509