Means for incorporating software into avilability models
First Claim
1. An availability model for a platform with at least one software component having different classes of failures, said platform within a network, comprising:
- a platform model for said platform; and
a software availability model within said platform model, said software availability model including an aggregate failure rate for each of said classes of failures and an aggregated repair time for each of said classes of failures.
1 Assignment
0 Petitions
Accused Products
Abstract
A model and method that incorporates software into a network availability model is disclosed. An availability model models a platform having at least one software component having different classes of failures. The platform is within a network. The availability model includes a platform model for the platform parameters. The model also includes a software availability model within the platform model. The software availability model includes an aggregate failure rate for each of the classes of failures. The software availability model also includes an aggregate repair time for each of the classes of failures.
52 Citations
19 Claims
-
1. An availability model for a platform with at least one software component having different classes of failures, said platform within a network, comprising:
-
a platform model for said platform; and
a software availability model within said platform model, said software availability model including an aggregate failure rate for each of said classes of failures and an aggregated repair time for each of said classes of failures. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A network model of a network having at least one node, comprising:
-
a node model for said at least one node;
node parameters for said node model, said node parameters including a reboot time; and
a software availability model having an aggregated failure rate and an aggregated repair time for each software component on said at least one node wherein each software component has different error levels and said software availability model represents each of said different error levels. - View Dependent Claims (7)
-
-
8. A method for incorporating a software component into a model of a network, comprising:
-
determining failure rates for warm recoverable errors and non-warm recoverable errors of said software component;
determining recovery rates for warm recoverable errors and non-warm recoverable errors of said software component;
generating warm recoverable error state parameters from said warm recoverable error failure rates and said warm recoverable error recovery rates; and
generating non-warm recoverable error state parameters from said non-warm recoverable error failure rates and said non-warm recoverable error recovery rates - View Dependent Claims (9, 10, 11, 12, 13, 14, 15)
-
-
16. A method for modeling a software error within a network model, comprising:
-
determining a recoverable state for said error;
determining a failure rate for said error;
determining a recovery rate for said error; and
incorporating said failure rate and said recovery rate into said recoverable state. - View Dependent Claims (17)
-
-
18. A computer program product comprising a computer useable medium having computer readable code embodied therein for incorporating a software component into a model of a network, the computer program product adapted when run on a computer to effect steps including:
-
determining failure rates for warm recoverable errors and non-warm recoverable errors of said software components;
determining recovery rates for warm recoverable errors and non-warm recoverable errors of said software component;
generating warm recoverable error state parameters from said warm recoverable error failure rates and said warm recoverable error recovery rates; and
generating non-warm recoverable error state parameters from said non-warm recoverable error failure rates and said non-warm recoverable error recovery rates.
-
-
19. A computer program product comprising a computer useable medium having computer readable code embodied therein for modeling a software error within a network model, the computer program product adapted when run on a computer to effect steps including:
-
determining a recoverable state for said error;
determining a failure rate for said error;
determining a recovery rate for said error; and
incorporating said failure rate and said recovery rate into said recoverable state.
-
Specification