• DocumentCode
    1255808
  • Title

    Characterization of deadlocks in k-ary n-cube networks

  • Author

    Pinkston, T.M. ; Warnakulasuriya, Sugath

  • Author_Institution
    Dept. of Electr. Eng. Syst., Univ. of Southern California, Los Angeles, CA, USA
  • Volume
    10
  • Issue
    9
  • fYear
    1999
  • fDate
    9/1/1999 12:00:00 AM
  • Firstpage
    904
  • Lastpage
    921
  • Abstract
    A spate of deadlock avoidance-based and deadlock recovery-based routing algorithms have been proposed in recent years without full understanding of the likelihood and characteristics of actual deadlocks in interconnection networks. This work models the interrelationships between routing freedom, message blocking, correlated resource dependencies, and deadlock formation. It is empirically shown that increasing routing freedom, as achieved by allowing unrestricted routing over multiple physical and virtual channels, reduces the probability of deadlocks and the likelihood of other types of correlated message blocking that can degrade performance. Moreover, when true fully adaptive routing is used in k-ary n-cube networks with two or more virtual channels (wormhole OF virtual cut-through switched), it is empirically shown that deadlocks are virtually eliminated in networks with n⩾2. These results indicate that deadlocks are very infrequent when the network and routing algorithm inherently provide sufficient routing freedom, thus increasing the viability of deadlock recovery routing strategies
  • Keywords
    concurrency control; multiprocessor interconnection networks; network routing; performance evaluation; system recovery; adaptive routing; correlated resource dependencies; deadlock recovery-based routing; deadlocks; interconnection networks; k-ary n-cube networks; message blocking; performance; probability; routing freedom; virtual channels; wormhole switching; Algorithm design and analysis; Degradation; Delay; Design optimization; Frequency; Intelligent networks; Multiprocessor interconnection networks; Routing; System recovery; Throughput;
  • fLanguage
    English
  • Journal_Title
    Parallel and Distributed Systems, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1045-9219
  • Type

    jour

  • DOI
    10.1109/71.798315
  • Filename
    798315