Abstract
Deflection routing is a technique that has been proposed for slotted, metropolitan area networks. When there are no buffers available at an intermediate node in the network, packets of data are forced to take longer paths through the network. Because this technique only uses local information at a node, it is possible to apply it to high rate networks in which the propagation delay on a link is much greater than the time it takes to transmit a packet.
Several problems encountered with this technique are described in this paper, including live-lock, source lockout, congestion spreading, and reassembly buffer overflow. Live-lock and congestion spreading are unique to deflection routing, source lockout occurs in many slotted networks, and reassembly buffer overflow is common in datagram networks. It is shown that random deflection rules eliminate live-locks, and that the other problems can be managed by end-to-end mechanisms when they persist.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Z. L. Budrikis, J. L. Hullett, R. M. Newman, D. Economou, F. M. Fozdar, R. D. Jeffery, “QPSX: A Queue Packet and Synchronous Circuit Exchange,” Proc. 8th Internatl. Conf. on Comp. Comm., Munich, F.R.G., Sept 15-19, 1986, published by North-Holland, pp. 288–293.
R. M. Newman, Z. L. Budrikis, J. L. Hullett, “The QPSX Man,” IEEE Comm., Vol. 26, No. 4, April 1988, pp. 20–28.
H. Ohnishi, N. Morita, S. Suzuki, “ATM Ring Protocol and Performance,” Boston ICC’89, June 11–14, 1989, Conference Record Vol. 1 of 3
N. F. Maxemchuk, “Regular and Mesh Topologies in Local and Metropolitan Area Networks,” AT&T Technical Journal, Sept. 85, vol. 64, no. 7, pp. 1659–1686.
P. Baran, “On Distributed Communications Networks,” IEEE Trans, on Comm. Sys., vol cs-12, no.l, pp. 1–9, Mar 1964.
G. L. Fultz, L. Kleinrock, “Adaptive Routing Techniques for Store-and-Forward Computer- Communications Networks,” Proc. ICC’71, pp. 39. 1–8.
N. F. Maxemchuk, “Distributed Clocks in Slotted Networks,” Proceedings of Infocom’88, Mar. 29-31, 1988, New Orleans, pp 119–125.
N. F. Maxemchuk, “The Manhattan Street Network,” Proc. of Globcom’85, pp. 255–261, Dec. 2-5, 1986, New Orleans, LA.
N. F. Maxemchuk, “Linear, Unidirectional Networks and Random Access Strategies in Fiberoptic Local Distribution Systems,” Proc. Globcom’86, Houston, Tx, Dec. 1-4, 1986, pp 29–33.
D. H. Lawrie, D. A. Padua, “Analysis of Message Switching with Shuffle/Exchange in Multiprocessors,” Proc. Wkshp Intercnn Ntwks, 1980, pp. 116–123.
P-Y. Chen, P-C Yew, D. Lawrie, “Performance of Packet Switching in Buffered Single-Stage Shuffle-Exchange Networks,” Proc. 3rd Intl. Conf. DisL Computing, 1982, pp. 622–627.
N. F. Maxemchuk, “Routing in the Manhattan Street Network,” IEEE Trans, on Commun., May 1987, vol. COM-35, no. 5, pp. 503–512.
A. G. Greenberg, J. Goodman, “Sharp Approximate Analysis of Adaptive Routing in Mesh Networks,” Proc. of International Sem. on Teletraffic Analysis and Comp. Perf. Eval., The Netherland, June 1986, pp. 255–270.
N. F. Maxemchuk, “Comparison of Deflection and Store-and-Forward Techniques in the Manhattan Street and Shuffle-Exchange Networks,” IEEE INFOCOM ’89, Ottawa, Ont. Canada, April 25-27, 1989, pp. 800–809.
I. S. Gopal, “Prevention of Store-and-Forward Deadlock in Computer Networks,” IEEE Trans, on Commun., vol. COM-33, no. 12, Dec. 1985, pp. 1258–64.
I. Cidon, J. Jaffe, M. Sidi, “Distributed Store-and-Forward Deadlock Detection and Resolution Algorithms,” IEEE Trans, on Commun., vol. com-35, no. 11, Nov. 1987, pp. 1139–1145.
R. T. Prosser, “Routing Procedures in Communications Networks- Part I: Random Procedures,” IRE Trans, on Commun. Syst., Dec. 1962, pp 322–329.
L. Kleinrock, Communication Nets; Stochastic Message Flow and Delay, McGraw-Hill, New York, 1964.
B. K. Penney, A. A. Baghdadi, “Survey of computer communications loop networks: Part 1,” Computer Communications, vol. 2, no. 4, August 1979, pp 165–180.
B. K. Penney, A. A. Baghdadi, “Survey of computer communications loop networks: Part 2,” Computer Communications, vol. 2, no. 5, October 1979, pp 224–241.
J. W. Wong, “Throughput of DQDB Networks under Heavy Load,” EFOC/LAN-89, Amsterdam, The Netherlands, June 14–16, 1989.
E. L. Hahne, A. K. Choudhury, N. F. Maxemchuk, “Improving the Fairness of Distributed- Queue, Dual-Bus Networks,” INFOCOM’90, San Francisco, June 5-7, 1990, pp. 175–184.
Raj Jain, K. K. Ramakrishnan, Dah-Ming Chiu, “Congestion Avoidance in Computer Networks With a Connectionless Network Layer,” Digital Equipment Corp., July 8, 1988, pp. 1–17
W. Bux, D. Grillo, “Row Control in Local-Area Networks of Interconnected Token Rings,” IEEE Trans, on Comm., Vol. COM-33, No. 10, October 1985, pp. 1058–1066.
M. Gerla, L. Kleinrock, “Flow Control: A Comparative Survey,” IEEE Trans, on Comm., vol. COM-28, no. 4, Apr. 1980, pp. 553–574.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 1991 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Maxemchuk, N.F. (1991). Problems Arising from Deflection Routing: Live-lock, Lockout, Congestion and Message Reassembly. In: Pujolle, G. (eds) High-Capacity Local and Metropolitan Area Networks. NATO ASI Series, vol 72. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-76484-4_12
Download citation
DOI: https://doi.org/10.1007/978-3-642-76484-4_12
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-76486-8
Online ISBN: 978-3-642-76484-4
eBook Packages: Springer Book Archive