• 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