Patent ID: 7801029

Claim:
A system for selecting a route for retransmission of information initially sent via a suspected failed route in a network including two end-points connected by at least one fabric, wherein a plurality of routes in the network are grouped into a route set, the system comprising the steps of: ordering routes in the route set by computing for each route pair a figure-of-merit that increases with a number of independent components not in common between the routes and then building a graph using the routes and the figure-of-merit for each route pair to select the route for retransmission; storing the route set in a list with an ordering based on both a minimum number of network components in common with the suspected failed route and a significance of the independent components; selecting the route for retransmission from one of the routes, in the route set, based on both the minimum number of network components in common with the suspected failed route and the significance of the independent components, wherein said graph includes vertices that correspond to the routes and a distance assigned to an edge between two vertices is a figure-of-merit for a route pair wherein the significance of the independent components includes changing of a fabric for the route for retransmission and an internal input/output (I/O) structure of an endpoint.