Fault-Tolerant Wormhole Routing with 2 Virtual Channels in Meshes

(整期优先)网络出版时间:2005-06-16
/ 1
Inwormholemeshes,areliableroutingissupposedtobedeadlock-freeandfault-tolerant.Manyroutingalgorithmsareabletotoleratealargenumberoffaultsenclosedbyrectangularblocksorspecialconvex,noneofthem,however,iscapableofhandlingtwoconvexfaultregionswithdistancetwobyusingonlytwovirtualnetworks.Inthispaper,afault-tolerantwormholeroutingalgorithmispresentedtotoleratethedisjointedconvexfaultyregionswithdistancetwoornoless,whichdonotcontainanynonfaultynodesanddonotprohibitanyroutingaslongasnodesoutsidefaultyregionsareconnectedinthemeshnetwork.Theprocessors'overlappingalongtheboundariesofdifferentfaultregionsisallowed.Theproposedalgorithm,whichroutesthemessagesbyX-Yroutingalgorithminfault-freeregion,cantolerateconvexfault-connectedregionswithonlytwovirtualchannelsperphysicalchannel,andisdeadlock-andlivelock-free.Theproposedalgorithmcanbeeasilyextendedtoadaptiverouting.