Title :
DRIL: dynamically reduced message injection limitation mechanism for wormhole networks
Author :
Lopez, P. ; Martinez, J.M. ; Duato, J.
Author_Institution :
Dept. de Sistemas Inf. y Comput., Univ. Politecnica de Valencia, Spain
Abstract :
Deadlock avoidance and recovery techniques are alternatives to deal with the interconnection network deadlock problem. Both techniques allow fully adaptive routing on some set of resources while providing dedicated resources to escape from deadlock. They mainly differ in the way they supply escape paths and when those paths are used. As the escape paths only provide limited bandwidth to escape from deadlocks, both techniques suffer from severe performance degradation when the network is close to saturation. On the other hand, deadlock recovery is based on the assumption that deadlocks are rare. Several studies show that deadlock are more prone when the network is close to or beyond saturation. In this paper we propose a new mechanism that prevents network saturation by dynamically adjusting message injection limitation into the network. As a consequence, this mechanism will avoid the performance degradation problem that typically occurs in both deadlock avoidance and recovery techniques, making fully adaptive feasible. Also, it will guarantee that the frequency of deadlock is really negligible, allowing the use of simple low-cost recovery strategies
Keywords :
concurrency control; multiprocessor interconnection networks; performance evaluation; system recovery; DRIL; deadlock avoidance; interconnection network deadlock; message injection limitation; network saturation; performance degradation; recovery techniques; wormhole networks; Bandwidth; Delay; Multiprocessor interconnection networks; Packet switching; Read only memory; Routing; Switches; System recovery; Throughput; Workstations;
Conference_Titel :
Parallel Processing, 1998. Proceedings. 1998 International Conference on
Conference_Location :
Minneapolis, MN
Print_ISBN :
0-8186-8650-2
DOI :
10.1109/ICPP.1998.708527