System for selecting routes for retransmission in a network
First Claim
1. 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:
- selecting the route for retransmission from one of the routes, in the route set, having a minimum number of network components in common with the suspected failed route.
2 Assignments
0 Petitions
Accused Products
Abstract
A system and method for selecting a route, from within the set of network routes between the source and destination end-points, for retransmission of information initially sent via a suspected failed route such that the selected route has a minimum number of network components in common with the suspected failed route. In one aspect, the routes between source and destination end-points are grouped into a route set and placed in order in a circular list by the destination end-point. When the source end-point deems it necessary to retransmit information sent via a suspected failed route, it selects the next acceptable route following the suspected failed route from the circular list. The circular list order is determined such that adjacent routes have few common network components.
-
Citations
20 Claims
-
1. 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:
selecting the route for retransmission from one of the routes, in the route set, having a minimum number of network components in common with the suspected failed route. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
8. 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 each of the end-points includes one or more I/O buses, adapters, and ports, wherein a plurality of routes in the network are grouped into a route set, the system comprising the steps of:
-
selecting the route for retransmission from an acceptable route in the route set that uses a different fabric than the failed route;
otherwise, if no acceptable route in the route set exists that uses a different said fabric, then selecting the route for retransmission from an acceptable route in route set that uses a different one of the I/O buses than the failed route;
otherwise, if no acceptable route in the route set exists that uses a different one of the I/O buses, then selecting the route for retransmission from an acceptable route in route set that uses a different one of the adapters than the failed route;
otherwise, if no acceptable route in the route set exists that uses a different one of the adapters, then selecting the route for retransmission from an acceptable route in route set that uses a different said port than the failed route. - View Dependent Claims (9)
-
-
10. A system for determining route ordering for retransmission of information in a network including two end-points, wherein each of the end-points comprises a plurality of network components, and wherein a plurality of routes in the network are grouped into a route set, the system comprising the steps of:
-
assigning a weight to each of a plurality of network components, wherein the weight is indicative of the relative importance of the corresponding component;
determining route-pair weight sums, relative to a local one of the end-points, for each pair of routes in the route set, by summing the weights for each network component of interest that is not included in both of the routes in a particular said pair of routes;
determining the complete route-order set containing every non-equivalent ordering of routes, in the route set, between the two endpoints;
determining a route-order weight sum for each said non-equivalent ordering of routes by summing the individual route-pair weights for each ordering of routes in the route-order set; and
determining the route ordering for retransmission at a remote one of the end-points by ordering the routes in the route-order set according to the route-order weight sum. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification