• DocumentCode
    983607
  • Title

    Distributed resolution of network congestion and potential deadlock using reservation-based scheduling

  • Author

    Song, Yong Ho ; Pinkston, Timothy Mark

  • Author_Institution
    Coll. of Inf. & Commun., Hanyang Univ., Seoul, South Korea
  • Volume
    16
  • Issue
    8
  • fYear
    2005
  • Firstpage
    686
  • Lastpage
    701
  • Abstract
    Efficient and reliable communication is essential for achieving high performance in a networked computing environment. Finite network resources bring about unavoidable competition among in-flight network packets, resulting in network congestion and, possibly, deadlock. Many techniques have been proposed to improve network performance by efficiently handling network congestion and potential deadlock. However, none of them provide an efficient way of accelerating the movement of network packets in congestion toward their destinations. In this paper, we propose a new mechanism for detecting and resolving network congestion and potential deadlocks. The proposed mechanism is based on efficiently tracking paths of congestion and increasing the scheduling priority of packets along those paths. This acts to throttle other packets trying to enter those congested regions - in effect, locking out packets from congested regions until congestion has had the opportunity to disperse. Simulation results show that the proposed technique effectively disperses network congestion and is also applicable in helping to resolve potential deadlock.
  • Keywords
    concurrency control; multiprocessor interconnection networks; scheduling; telecommunication congestion control; telecommunication network routing; deadlock; distributed resolution; interconnection networks; network congestion; networked computing environment; reliable communication; reservation-based scheduling; router architecture; router scheduling; Computer networks; Dispersion; Distributed computing; High performance computing; Multiprocessor interconnection networks; Processor scheduling; Routing; System performance; System recovery; Telecommunication network reliability; Interconnection networks; congestion; deadlock; router architecture.; router scheduling;
  • fLanguage
    English
  • Journal_Title
    Parallel and Distributed Systems, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1045-9219
  • Type

    jour

  • DOI
    10.1109/TPDS.2005.93
  • Filename
    1458685