System, method, and program for determining the availability of paths to a device
First Claim
Patent Images
1. A method for selecting one of multiple proposed paths to a device, the method comprising:
- for each proposed path, determining a number of components the proposed path shares with existing paths to the device, wherein the components comprise points of failure such that if one component fails then the paths including the component fails; and
using the determined number of shared components for each proposed path to select one proposed path comprising selecting the proposed path having a greatest number of shared components with existing paths, wherein each proposed path comprises one existing path to the device, and wherein the selected proposed path is selected to be removed as one of the paths to the device.
1 Assignment
0 Petitions
Accused Products
Abstract
Disclosed is a system, method, and program for selecting one of multiple proposed paths to a device. For each proposed path, a determination is made of a number of components the proposed path shares with existing paths to the device. The components comprise points of failure such that if one component fails then the path including the component fails. The determined number of shared components for each proposed path is used to select one proposed path.
100 Citations
24 Claims
-
1. A method for selecting one of multiple proposed paths to a device, the method comprising:
-
for each proposed path, determining a number of components the proposed path shares with existing paths to the device, wherein the components comprise points of failure such that if one component fails then the paths including the component fails; and
using the determined number of shared components for each proposed path to select one proposed path comprising selecting the proposed path having a greatest number of shared components with existing paths, wherein each proposed path comprises one existing path to the device, and wherein the selected proposed path is selected to be removed as one of the paths to the device.
-
-
2. A method for selecting one of multiple proposed paths to a device, comprising:
-
for each proposed path, determining a number of components the proposed path shares with existing paths to the device, wherein the components comprise points of failure such that if one component fails then the paths including the component fails, and maintaining an availability index for each proposed path;
using the determined number of shared components for each proposed path to select one proposed path by incrementing the availability index for each component of the proposed path and each existing path share, wherein the availability index is used to select the proposed path.
-
-
3. A system for selecting one of multiple proposed paths to a device, comprising:
-
means for determining, for each proposed path, a number of components the proposed path shares with existing paths to the device, wherein the components comprise points of failure such that if one component fails then the paths including the component fails; and
means for using the determined number of shared components for each proposed path to select one proposed path, wherein the means for using the determined number of shared components to select one proposed path comprises means for selecting the proposed path having a greatest number of shared components with existing paths, wherein each proposed path comprises one existing path to the device, and wherein the selected proposed path is selected to be removed as one of the paths to the device.
-
-
4. A system for selecting one of multiple proposed paths to a device, comprising:
-
means for determining, for each proposed path, a number of components the proposed path shares with existing paths to the device, wherein the components comprise points of failure such that if one component fails then the paths including the component fails;
means for maintaining an availability index for each proposed path;
means for using the determined number of shared components for each proposed path to select one proposed path; and
means for incrementing the availability index for each component of the proposed path and each existing path share, wherein the availability index is used to select the proposed path.
-
-
5. An article of manufacture for use in selecting one of multiple proposed paths to a device, the article of manufacture comprising code embedded in a computer readable medium capable of causing a processor to perform:
-
for each proposed path, determining a number of components the proposed path shares with existing paths to the device, wherein the components comprise points of failure such that if one component fails then the paths including the component fails; and
using the determined number of shared components for each proposed path to select one proposed path, comprising selecting the proposed path having a greatest number of shared components with existing paths, wherein each proposed path comprises one existing path to the device, and wherein the selected proposed path is selected to be removed as one of the paths to the device.
-
-
6. An article of manufacture for use in selecting one of multiple proposed paths to device, the article of manufacture comprising code embedded ha a computer readable medium capable of causing a processor to perform:
-
for each proposed path, determining a number of components the proposed path shares with existing paths to the device, wherein the components comprise points of failure such that if one component fails then the paths including the component fails, and maintaining an availability index for each proposed path;
using the determined number of shared components for each proposed path to select one proposed path by incrementing the availability index for each component of the proposed path and each existing path share, wherein the availability index is used to select the proposed path.
-
-
7. A method for selecting one of multiple proposed paths to a device, comprising:
-
for each proposed path, determining a number of components the proposed path shares with existing paths to the device, wherein the components comprise points of failure such that if one component fails then the paths including the component fails;
maintaining an index for selecting the proposed pat, wherein the index indicates a likelihood that a path maintains availability in the event of failure of one of the components of the path; and
using the determined number of shared components for each proposed path to select one proposed path. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A system for selecting one of multiple proposed paths to a device, comprising:
-
means for determining, for each proposed path, a number of components the proposed path shares with existing paths to the device, wherein the components comprise points of failure such that if one component fails then the paths including the component fails;
means for maintaining an index for selecting the proposed path, wherein the index indicates a likelihood that a path maintains availability in the event of failure of one of the components of the path; and
means for using the determined number of shared components for each proposed path to select one proposed path. - View Dependent Claims (14, 15, 16, 17, 18)
-
-
19. An article of manufacture for use in selecting one of multiple proposed paths to a device, the article of manufacture comprising code embedded in a computer readable medium capable of causing a processor to perform:
-
for each proposed path, determining a number of components the proposed path shares with existing paths to the device, wherein the components comprise points of failure such that if one component fails then the paths including the component fails;
maintaining an index for selecting the proposed path, wherein the index indicates a likelihood that a path maintains availability in the event of failure of one of the components of the path; and
using the determined number of shared components for each proposed path to select one proposed path. - View Dependent Claims (20, 21, 22, 23, 24)
-
Specification