• DocumentCode
    2894215
  • Title

    A congestion control mechanism for wormhole networks

  • Author

    Baydal, E. ; López, P. ; Duato, J.

  • Author_Institution
    Dept. Inf. de Sistemas y Comput., Univ. Politecnica de Valencia, Spain
  • fYear
    2001
  • fDate
    2001
  • Firstpage
    19
  • Lastpage
    26
  • Abstract
    Deadlock avoidance and recovery techniques suffer from severe performance degradation when the network is close to or beyond saturation. Many parallel applications produce bursty traffic that may saturate the network during some intervals, and increase execution time. Therefore, the use of techniques that prevent network saturation are of crucial importance in both deadlock avoidance and recovery strategies. Several mechanisms have been proposed in the literature to reach this goal. However some of them do not work well under all network load conditions. Others introduce some penalty when the network is not fully saturated, or complicate network and/or node implementation. In this paper we propose a new mechanism to avoid network saturation that overcomes these drawbacks. In this mechanism, each node estimates network traffic locally by using the percentage of free virtual output channels that can be used for forwarding a message towards its destination. When this number surpasses a threshold value, network congestion is assumed to exist and message injection is forbidden
  • Keywords
    multiprocessor interconnection networks; network routing; performance evaluation; system recovery; telecommunication congestion control; bursty traffic; congestion control mechanism; deadlock avoidance; deadlock recovery; free virtual output channels; message injection; network congestion; network load conditions; network saturation; network traffic; performance degradation; threshold value; wormhole networks; Bandwidth; Clocks; Degradation; Delay; Frequency; Multiprocessor interconnection networks; Neck; Routing; System recovery; Telecommunication traffic;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel and Distributed Processing, 2001. Proceedings. Ninth Euromicro Workshop on
  • Conference_Location
    Mantova
  • Print_ISBN
    0-7695-0987-8
  • Type

    conf

  • DOI
    10.1109/EMPDP.2001.904965
  • Filename
    904965