Skip to main content

Efficient deadlock-free multi-dimensional interval routing in interconnection networks

  • Contributed Papers
  • Conference paper
  • First Online:

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 1499))

Abstract

We present deadlock-free packet (wormhole) routing algorithms based on multi-dimensional interval schemes for certain multiprocessor interconnection networks and give their analysis in terms of the compactness and the size (the maximum number of buffers per node (per link)). The issue of a simultaneous reduction of the compactness and the size is fundamental, worth to investigate and of practical importance, as interval routing and wormhole routing have been realized in INMOS Transputer C104 Router chips.

In this paper we give an evidence that for some well-known interconnection networks there are efficient deadlock-free multidimensional interval routing schemes (DFMIRS) despite of a provable nonexistence of efficient deterministic shortest path interval routing schemes (IRS). For d-dimensional butterflies we give a d-dimensional DFMIRS with constant compactness and size, while each shortest path IRS is of the compactness at least 2d/2. For d-dimensional cube connected cycles we show a d-dimensional DFMIRS with compactness and size polynomial in d, while each shortest path IRS needs compactness at least 2d/2. For d-dimensional hypercubes (tori) we present a d-dimensional DFMIRS of compactness 1 and size 2 (4), while for shortest path IRS we can achieve the reduction to 2 (5) buffers with compactness 2d−1 (O(n d−1)).

We also present a nonconstant lower bound (in the form √d) on the size of deadlock-free packet routing (based on acyclic orientation covering) for a special set of routing paths on d-dimensional hypercubes.

This research has been partially supported by the Slovak Research Grant VEGA 1/4315/97.

This is a preview of subscription content, log in via an institution.

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. E. Bakker, J. van Leeuwen, R.B. Tan: Linear interval routing schemes. Algorithms Review 2, 1991, pp. 45–61.

    Google Scholar 

  2. R. Cypher, L. Gravano: Requirements for Deadlock-Free, Adaptive Packet Routing. In 14th Annual ACM Symposium on Principles of Distributed Computing (PODC), 1992, pp. 25–33.

    Google Scholar 

  3. W.J. Dally, C.L. Seitz: Deadlock-free message routing in multiprocessor interconnection networks. IEEE Transactions on Computers, C-36, 1987, pp. 547–553.

    Google Scholar 

  4. M. Flammini: Deadlock-Free Interval Routing Schemes. In 14th Annual Symposium on Theoretical Aspects of Computer Science (STACS), Lecture Notes in Computer Science 1200, Springer-Verlag, 1997, pp. 351–362.

    Google Scholar 

  5. M. Flammini, G. Gambosi, U. Nanni, R. Tan: Multi-Dimensional Interval Routing Schemes. In 9th International Workshop on Distributed Algorithms (WDAG), Lecture Notes in Computer Science, Springer-Verlag, 1995. To appear in Theoretical Computer Science.

    Google Scholar 

  6. C. Gavoille: A Survey on Interval Routing Schemes. Research Report RR-1182-97, LaBRI, Université Bordeaux I, October 1997. Submitted for publication.

    Google Scholar 

  7. R. KráĽovič, P. RuŽička, D. štefankovič: The Complexity of Shortest Path and Dilation Bounded Interval Routing. In 3rd International Euro-Par Conference, Lecture Notes in Computer Science 1300, Springer-Verlag, August 1997, pp. 258–265. Full version will appear in Theoretical Computer Science.

    Google Scholar 

  8. P.M. Merlin, P.J. Schweitzer: Deadlock avoidance in store-and-forward networks. IEEE Transactions of Communications, COM-27, 1980, pp. 345–360.

    Article  MathSciNet  Google Scholar 

  9. P. RuŽička, D. štefankovič: On the Complexity of Multi-Dimensional Interval Routing Schemes. Submitted for publication.

    Google Scholar 

  10. I. Sakko, L. Mugwaneza, Y. Langue: Routing with compact tables. Applications in Parallel and Distributed Computing (APDC), North-Holland, 1994.

    Google Scholar 

  11. G. Tel: Introduction to Distributed Algorithms. (Chapter 5: Deadlock-free Packet Routing). Cambridge University Press, Cambridge, U.K., 1994.

    Google Scholar 

  12. S. Toueg: Deadlock-free and livelock-free packet switching networks. In Proceedings of Symposium on Theory of Computing (STOCS), 1980, pp. 94–99.

    Google Scholar 

  13. S. Toueg, J. Ullman: Deadlock-free packet switching networks. SIAM Journal of Computing 10, 1981, pp. 594–611.

    Article  MATH  MathSciNet  Google Scholar 

  14. J. van Leeuwen, R.B. Tan: Compact routing methods: A survey. In 1st International Colloquium on Structural Information and Communication Complexity (SIROCCO), Carleton Press, 1994, pp. 99–110.

    Google Scholar 

  15. J. Vounckx, G. Deconinck, R. Lauwereins, J.A. Peperstraete: Deadlock-free Fault Tolerant Wormhole Routing in Mesh-Based Massively Parallel Systems. In Technical Committee on Computer Architecture (TCCA) Newsletter, IEEE Computer Society, Summer-Fall issue, 1994, pp. 49–54.

    Google Scholar 

  16. J. Vounckx, G. Deconinck, R. Cuyvers, R. Lauwereins: Minimal Deadlock-free Compact Routing in Wormhole-Switching based Injured Meshes. In Proceedings of the 2nd Reconfigurable Architectures Workshop, Santa Barbora, Ca, 1995.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Shay Kutten

Rights and permissions

Reprints and permissions

Copyright information

© 1998 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

KráĽovič, R., Rovan, B., RuŽička, P., štefankovič, D. (1998). Efficient deadlock-free multi-dimensional interval routing in interconnection networks. In: Kutten, S. (eds) Distributed Computing. DISC 1998. Lecture Notes in Computer Science, vol 1499. Springer, Berlin, Heidelberg. https://doi.org/10.1007/BFb0056489

Download citation

  • DOI: https://doi.org/10.1007/BFb0056489

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-65066-9

  • Online ISBN: 978-3-540-49693-9

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics