Abstract
This paper presents an approach to modeling resource al- locations and dependencies within cut-through and wormhole intercon- nection networks. This model allows various types of message blocking to be represented precisely, including deadlock. Our model of deadlock distinguishes between messages involved in deadlock and those simply dependent on deadlock, thus providing specification criteria for precise deadlock detection and recovery. The model and its implementation in a network simulator are described. Time and space complexity of the implementation is also discussed.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsPreview
Unable to display preview. Download preview PDF.
References
Sugath Warnakulasuriya and Timothy Mark Pinkston. “Characterization of Dead-locks in Interconnection Networks”, In Proc. of the 11th International Parallel Processing Symposium, pp 80–86, April 1997.
Timothy Mark Pinkston and Sugath Warnakulasuriya. “On Deadlocks in Interconnection Networks”, In Proc. of the 24th International Symposium on Computer Architecture, pp 38–49, June 1997.
D. Reeves, E. Gehringer, and A. Chandiramani. “Adaptive Routing and Deadlock Recovery: A Simulation Study”, In Proceedings of the 4th Conference on Hypercube Concurrent Computers and Applications, 1989.
J. Kim, Z. Liu, and A. Chien. “Compressionless Routing: A Framework for Adaptive and Fault-tolerant Routing”. In IEEE Transactions on Parallel and Distributed Systems, 8(3):229–244, March 1997.
Anjan K.V. and Timothy M. Pinkston, “An Efficient, Fully Adaptive Deadlock Recovery Scheme: Disha”, In Proc. of the 22nd International Symposium on Computer Architecture, pp 201–210, June 1995.
Anjan K.V., Timothy M. Pinkston, and Jose Duato, “Generalized Theory for Deadlock-Free Adaptive Wormhole Routing and its Application to Disha Concurrent”, In Proc. of the 10th International Parallel Processing Symposium, pp 815–821, April 1996.
L. Ni and C. Glass, “The Turn Model for Adaptive Routing”, In Proc. of the 19th International Symposium on Computer Architecture, IEEE Computer Society, pages 278–287, May 1992.
Andrew A. Chien and J. H. Kim. “Planar-Adaptive Routing: Low-Cost Adaptive Networks for Multiprocessors”. In Proc. of the 19th Symposium on Computer Architecture, pp 268–277, May 1992.
J. Duato. “A New Theory of Deadlock-free Adaptive Routing in Wormhole Networks”. IEEE Transactions on Parallel and Distributed Systems, 4(12):1320–1331, December 1993.
J. Duato. “A Necessary and Sufficient Condition for Deadlock-free Adaptive Routing in Wormhole Networks”. IEEE Transactions on Parallel and Distributed Systems, 6(10):1055–1067, October 1995.
J. Duato, S. Yalamanchili, and L. Ni. “Interconnection Networks: An Engineering Approach”. IEEE Computer Society Press, 1997.
Sugath Warnakulasuriya and Timothy Mark Pinkston. “Implementation of Dead-lock Detection in a Simulated Interconnection Network Environment”, Technical Report CENG 97-01, University of Southern California, January 1997.
William J. Dally and Hiromichi Aoki, “Deadlock-Free Adaptive Routing in Multicomputer Networks Using Virtual Channels”, IEEE Transactions on Parallel Distributed Systems, Vol. 4, No. 4, April, 1993.
Loren Schwiebert, D.N. Jayasimha, “A Necessary and Sufficient Condition for Deadlock-Free Wormhole Routing”, Journal of Parallel and Distributed Computing, 32, 103–117 (1996).
Mamoru Maekawa, Arthur E. Oldehoft, and Rodney R. Oldehoft, “Operating Systems: Advanced Concepts”, Benjamin Cummings Publishing Company, 1987.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 1998 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Warnakulasuriya, S., Pinkston, T.M. (1998). Modeling Message Blocking and Deadlock in Interconnection Networks. In: Yalamanchili, S., Duato, J. (eds) Parallel Computer Routing and Communication. PCRCW 1997. Lecture Notes in Computer Science, vol 1417. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-69352-1_23
Download citation
DOI: https://doi.org/10.1007/3-540-69352-1_23
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-64571-9
Online ISBN: 978-3-540-69352-9
eBook Packages: Springer Book Archive