Programmatic validation in an information technology environment
First Claim
Patent Images
1. A computer-implemented validation method comprising:
- obtaining a service level policy to be validated for a business application of an information technology environment, the business application comprising a plurality of resources and the service level policy specifying a customer desired level of service for the business application including an overall goal for the business application, wherein the overall goal comprises a quantitative goal; and
programmatically validating, by a processor, in real-time the service level policy for achievability, wherein the programmatically validating comprises predicting whether the service level policy is achievable, and wherein the programmatically validating comprises;
identifying multiple recovery actions to be used to recover multiple resources of the plurality of resources of the business application, wherein a recovery action comprises one or more steps to take to restore service to a level acceptable for the service level policy; and
using historical information of the multiple recovery actions, coordination of the multiple recovery actions, and current runtime conditions of the IT environment to determine achievability of the overall goal for the business application.
1 Assignment
0 Petitions
Accused Products
Abstract
Programmatically validating service level policies established for business applications of an Information Technology environment. The programmatic validation predicts whether the policies are achievable within the environment. Examples of service level policies include quantitative goals, redundancy levels and resource use.
193 Citations
19 Claims
-
1. A computer-implemented validation method comprising:
-
obtaining a service level policy to be validated for a business application of an information technology environment, the business application comprising a plurality of resources and the service level policy specifying a customer desired level of service for the business application including an overall goal for the business application, wherein the overall goal comprises a quantitative goal; and programmatically validating, by a processor, in real-time the service level policy for achievability, wherein the programmatically validating comprises predicting whether the service level policy is achievable, and wherein the programmatically validating comprises; identifying multiple recovery actions to be used to recover multiple resources of the plurality of resources of the business application, wherein a recovery action comprises one or more steps to take to restore service to a level acceptable for the service level policy; and using historical information of the multiple recovery actions, coordination of the multiple recovery actions, and current runtime conditions of the IT environment to determine achievability of the overall goal for the business application. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A computer system for performing validation, the computer system comprising:
-
a memory; and a processor in communications with the memory, wherein the computer system is configured to perform a method, said method comprising; obtaining a service level policy to be validated for a business application of an information technology environment, the business application comprising a plurality of resources and the service level policy specifying a customer desired level of service for the business application including an overall goal for the business application, wherein the overall goal comprises a quantitative goal; and programmatically validating in real-time the service level policy for achievability, wherein the programmatically validating comprises predicting whether the service level policy is achievable, and wherein the programmatically validating comprises; identifying multiple recovery actions to be used to recover multiple resources of the plurality of resources of the business application, wherein a recovery action comprises one or more steps to take to restore service to a level acceptable for the service level policy; and using historical information of the multiple recovery actions, coordination of the multiple recovery actions, and current runtime conditions of the IT environment to determine achievability of the overall goal for the business application. - View Dependent Claims (13, 14, 15)
-
-
16. A computer program product for performing validation, said computer program product comprising:
a non-transitory computer readable storage medium readable by a processor and storing instructions for execution by the processor for performing a method comprising; obtaining a service level policy to be validated for a business application of an information technology environment, the business application comprising a plurality of resources and the service level policy specifying a customer desired level of service for the business application including an overall goal for the business application, wherein the overall goal comprises a quantitative goal; and programmatically validating in real-time the service level policy for achievability, wherein the programmatically validating comprises predicting whether the service level policy is achievable, wherein the programmatically validating comprises; identifying multiple recovery actions to be used to recover multiple resources of the plurality of resources of the business application, wherein a recovery rises one or more steps to take to restore service to a level acceptable for the service level policy; and using historical information of the multiple recovery actions, coordination of the multiple recovery actions, and current runtime conditions of the IT environment to determine achievability of the overall goal for the business application. - View Dependent Claims (17, 18, 19)
Specification