The Community for Technology Leaders
RSS Icon
Subscribe
Issue No.08 - August (1996 vol.7)
pp: 841-854
ABSTRACT
<p><b>Abstract</b>—This paper develops the theoretical background for the design of deadlock-free adaptive routing algorithms for virtual cut-through and store-and-forward switching. This theory is valid for networks using either central buffers or edge buffers. Some basic definitions and three theorems are proposed, developing conditions to verify that an adaptive algorithm is deadlock-free, even when there are cyclic dependencies between routing resources. Moreover, we propose a necessary and sufficient condition for deadlock-free routing. Also, a design methodology is proposed. It supplies fully adaptive, minimal and non-minimal routing algorithms, guaranteeing that they are deadlock-free.</p><p>The theory proposed in this paper extends the necessary and sufficient condition for wormhole switching previously proposed by us. The resulting routing algorithms are more flexible than the ones for wormhole switching. Also, the design methodology is much easier to apply because it automatically supplies deadlock-free routing algorithms.</p>
INDEX TERMS
Adaptive routing, deadlock avoidance, design methodologies, interconnection networks, store-and-forward, virtual cut-through.
CITATION
José Duato, "A Necessary and Sufficient Condition for Deadlock-Free Routing in Cut-Through and Store-and-Forward Networks", IEEE Transactions on Parallel & Distributed Systems, vol.7, no. 8, pp. 841-854, August 1996, doi:10.1109/71.532115
5 ms
(Ver 2.0)

Marketing Automation Platform Marketing Automation Tool