DocumentCode :
781811
Title :
An Algorithm for Detecting and Resolving Store-and-Forward Deadlocks in Packet-Switched Networks
Author :
Chan, Cheung-wing ; Yum, Tak-Shing P.
Author_Institution :
The Chinese Univ. of Hong Kong, N.T., Hong Kong
Volume :
35
Issue :
8
fYear :
1987
fDate :
8/1/1987 12:00:00 AM
Firstpage :
801
Lastpage :
807
Abstract :
Freedom from store-and-forward (S/F) deadlocks in a packet-switched network can be guaranteed with the use of deadlock avoidance protocols. However, these protocols put so many restrictions on the use of buffers that even under normal circumstances the buffer utilization is small. We propose instead a deadlock detection and resolution algorithm that is completely invisible under normal circumstances. As soon as certain channels in the network have trouble in accepting and transmitting packets due to the lack of buffers, the deadlock detection phase of the algorithm is invoked. When a deadlock is identified, the deadlock resolving phase of the algorithm is executed. Once the deadlock is resolved, the control is removed. The algorithm can be used in conjunction with either the complete partitioning or the sharing with maximum queue lengths output buffer allocation strategies. A proof on the correctness of the algorithm is given. Simulation results show that the network can maintain a relatively high throughput even when deadlocks are being detected and resolved. In addition, several properties of deadlocks are shown: i) deadlocks start to increase abruptly once the network operates beyond its capacity; and ii) under heavy load conditions, increasing the buffer pool size will not delay the occurrence of deadlocks.
Keywords :
Packet switching; Communication switching; Communication system control; Communications Society; Packet switching; Partitioning algorithms; Phase detection; Protocols; Routing; System recovery; Throughput;
fLanguage :
English
Journal_Title :
Communications, IEEE Transactions on
Publisher :
ieee
ISSN :
0090-6778
Type :
jour
DOI :
10.1109/TCOM.1987.1096856
Filename :
1096856
Link To Document :
بازگشت