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
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;
Journal_Title :
Parallel and Distributed Systems, IEEE Transactions on
DOI :
10.1109/TPDS.2005.93