In 1-k routing each of the n2 processing units of an n × n mesh connected computer initially holds 1 packet which must be routed such that any processor is the destination of at most k packets. This problem has great practical importance in itself and by its implications for hot-potato worm-hole routing. We present a near-optimal deterministic algorithm running in (Formula Presented) steps, and an algorithm with slightly worse routing time but working queue size three. Non-trivial extensions are given to l-k routing, and for routing on higher dimensional meshes. We show that under a natural condition 1-k routing can be performed in O(k · n) steps. Finally we show that k-k routing can be performed in O(k⋅·⋅n) steps with working queue size four. Hereby hot-potato worm-hole routing can be performed in O(k3/2· ⋅n) steps.
CITATION STYLE
Sibeyn, J. F., & Kaufmann, M. (1994). Deterministic 1-k routing on meshes: With applications to worm-hole routing. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 775 LNCS, pp. 237–248). Springer Verlag. https://doi.org/10.1007/3-540-57785-8_145
Mendeley helps you to discover research relevant for your work.