ACM Home Page
Please provide us with feedback. Feedback
Requirements for deadlock-free, adaptive packet routing
Full text PdfPdf (708 KB)
Source Annual ACM Symposium on Principles of Distributed Computing archive
Proceedings of the eleventh annual ACM symposium on Principles of distributed computing table of contents
Vancouver, British Columbia, Canada
Pages: 25 - 33  
Year of Publication: 1992
ISBN:0-89791-495-3
Authors
Robert Cypher  IBM Almaden Research Center, 650 Harry Road, San Jose, CA
Luis Gravano  IBM Almaden Research Center, 650 Harry Road, San Jose, CA and CRAAG, IBM Argentina, Buenos Aires, Argentina
Sponsors
SIGOPS: ACM Special Interest Group on Operating Systems
SIGACT: ACM Special Interest Group on Algorithms and Computation Theory
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 4,   Downloads (12 Months): 22,   Citation Count: 15
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/135419.135425
What is a DOI?

ABSTRACT

This paper studies the problem of deadlock-free packet routing in parallel and distributed architectures. We present three main results. First, we show that the standard technique of ordering the queues so that every packet always has the possibility of moving to a higher ordered queue is not necessary for deadlock-freedom. Second, we show that every deadlock-free, adaptive packet routing algorithm can be restricted, by limiting the adaptivity available, to obtain an oblivious algorithm which is also deadlock-free. Third, we show that any packet routing algorithm for a cycle or torus network which is free of deadlock and which uses only minimal length paths must require at least three queues in some node. This matches the known upper bound of three queues per node for deadlock-free, minimal packet routing on cycle and torus networks.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

1
 
2
Robert Cypher and Luis Gravano. Adaptive, deadlock-free packet routing in torus networks with minimal storage. Technical Report RJ 8571, IBM Almaden Research Center, January 1992. Also to appear in Proc. 1992 Intl. Conf. on Parallel Processing.
 
3
 
4
Sergio A. Felperin, Hern&n Laflitte, Guillermo Buranits, and Jorge L.C. Sanz. Deadlock-free minimal packet routing in the torus network. Technical Report TR:91-22, IBM Argentina, CRAAG, 1991.
 
5
B. Garish, P.M. Merlin, and P.J. Schweitzer. Minimal buffer requirements for avoiding store-an& forward deadlock. Technical Report RC 6672, IBM T.J. Watson Research Center, August 1977.
 
6
Inder S. Gopal. Prevention of store-and-forward deadlock in computer networks. IEEE Transactions on Communications, 33(12):1258-1264, December 1985.
 
7
Luis Gravano, Gustavo D. Pifarr~, Sergio A. Felperin, and Jorge L.C. Sanz. Adaptive deadlock-free worm-hole routing with all minimal paths. Technical Report TR:91-21, IBM Argentina, CRAAG, 1991.
 
8
K.D. Giinther. Prevention of deadlocks in packetswitched data transport systems. IEEE Transactions on Communications, 29(4), April 1981.
 
9
Peter A.J. Hilbers and Johan J. Lukkien. Deadlockfree message routing in multicomputer networks. Distributed Computing, 3:178-186, 1989.
10
 
11
P. Kermani and L. Kleinrock. Virtual Cut- Through: A new computer communication switching technique. Computer Networks, 3:267-286, 1979.
 
12
13
14
 
15
P.M. Merlin and P.J. Schweitzer. Deadlock avoidance in store-and-forward networks. 1: Store-andforward deadlock, iEEE Transactions on Communications, 28(3):345-354, March 1980.
16
17
 
18
Sam Toueg and Kenneth Steiglitz. Some complexity results in the design of deadlock-free packet switching networks. SIAM Journal on Computing, 10(4):702-712, November 1981.
 
19
Sam Toueg and Jeffrey D. Ullman. Deadlock-free packet switching networks. SIAM Journal on Computing, 10(3):594-611, August 1981.
 
20
J. Yantchev and C.R. Jesshope. Adaptive, low latency, deadlock-free packet routing for networks of processors. IEE Proc., Pt. E, 136(3):178-186, May 1989.

CITED BY  15

Collaborative Colleagues:
Robert Cypher: colleagues
Luis Gravano: colleagues