Title :
Performance analysis of minimal adaptive wormhole routing with time-dependent deadlock recovery
Author :
Petrini, Fabrizio ; Vanneschi, Marco
Author_Institution :
Dipartimento di Inf., Pisa Univ., Italy
Abstract :
Deadlock recovery as a viable alternative to deadlock avoidance has recently gained an increasing consideration in the scientific community. In this paper we present a simple and efficient minimal adaptive wormhole routing algorithm that recovers from potential deadlocks. Rather than using a static or dynamic channel dependency graph, we remove from the network those packets that have stalled for more than a given timeout in a router. The experimental results, conducted on a 256 nodes bi-dimensional tones show that it is possible to find a timeout which is optimal for several communication patterns. Our algorithm provides good network latency, stable throughput above saturation and compares well with a deterministic and a minimal adaptive algorithm based on Duato´s methodology with the same number of virtual channels
Keywords :
concurrency control; multiprocessor interconnection networks; network routing; performance evaluation; deadlock avoidance; deadlock recovery; minimal adaptive wormhole routing; performance analysis; potential deadlocks; timeout; virtual channels; Adaptive algorithm; Communication switching; Communication system control; Delay; Displays; Multiprocessor interconnection networks; Performance analysis; Routing; System recovery; Throughput;
Conference_Titel :
Parallel Processing Symposium, 1997. Proceedings., 11th International
Conference_Location :
Genva
Print_ISBN :
0-8186-7793-7
DOI :
10.1109/IPPS.1997.580961