DocumentCode
1497536
Title
Wait-free deflection routing of long messages
Author
Kucera, Ludek
Author_Institution
Dept. of Appl. Math., Charles Univ., Prague, Czech Republic
Volume
12
Issue
5
fYear
2001
fDate
5/1/2001 12:00:00 AM
Firstpage
476
Lastpage
488
Abstract
In order to obtain the lowest possible latency, routing algorithms should try to avoid a message waiting for resources (network links) blocked by other messages or multiplexing of more messages over one physical channel. This requirement becomes especially important in the case of long messages. The only type of protocols able to guarantee waiting free routing under heavy load are algorithms based on deflection (also called nonminimal adaptive or hot potato) routing. This paper deals with problems connected with the use of deflection algorithms. In contrast to the case of nonadaptive or partially (e.g., minimal) adaptive routing, it is very infrequent that an unrestricted deflection routing becomes deadlocked and, similarly, livelock is not a serious problem. On the other hand, there is another phenomenon, called a deflection jam, that limits throughput of deflection algorithms used to route long messages. It has been observed for many deflection heuristics, interconnection network topologies, and both virtual cut-through and wormhole routing. A deflection jam is a sudden and persistent saturation of a network which sometimes occur, after a very long period of undisturbed communication. This paper describes events that trigger this saturation which suggest ways to design improved and stable deflection routing algorithms
Keywords
multiprocessor interconnection networks; network routing; network topology; deflection algorithms; deflection heuristics; deflection jam; deflection routing; deflection routing algorithms; interconnection network; latency; long messages; message waiting; routing algorithms; virtual cut-through; waiting free routing; wormhole routing; Computer networks; Concurrent computing; Delay; Local area networks; Multiprocessor interconnection networks; Optical fiber LAN; Optical fibers; Protocols; Routing; Throughput;
fLanguage
English
Journal_Title
Parallel and Distributed Systems, IEEE Transactions on
Publisher
ieee
ISSN
1045-9219
Type
jour
DOI
10.1109/71.926169
Filename
926169
Link To Document