USING EVENT CORRELATION AND SIMULATION IN AUTHORIZATION DECISIONS
First Claim
Patent Images
1. A method comprising:
- determining that servicing a request may result in a secondary event, wherein at least one of the secondary event and the servicing the request can affect performance that corresponds to a system;
identifying a performance metric associated with at least one of the secondary event and the servicing the request;
determining a current state of the system based, at least in part, on a current usage of resources of the system;
calculating an estimated value of the performance metric based, at least in part, on the current state of the system, the secondary event, and the servicing the request;
determining that the estimated value of the performance metric deviates from a threshold value of the performance metric; and
generating an indication that the servicing the request will result in a current value of the performance metric deviating from the threshold value.
1 Assignment
0 Petitions
Accused Products
Abstract
Performance impacting operations (e.g., maintenance operations) performed on a system can, depending on a current state of the system, heavily impact the performance of the system, thus affecting a customer'"'"'s experience with the system. Functionality can be implemented to control execution of the performance impacting operations based on simulating the impact of executing the operation. Depending on the current state of the system, execution of the maintenance operations can be allowed, deferred, and even blocked. This can ensure that the performance of the system is not compromised.
-
Citations
20 Claims
-
1. A method comprising:
-
determining that servicing a request may result in a secondary event, wherein at least one of the secondary event and the servicing the request can affect performance that corresponds to a system; identifying a performance metric associated with at least one of the secondary event and the servicing the request; determining a current state of the system based, at least in part, on a current usage of resources of the system; calculating an estimated value of the performance metric based, at least in part, on the current state of the system, the secondary event, and the servicing the request; determining that the estimated value of the performance metric deviates from a threshold value of the performance metric; and generating an indication that the servicing the request will result in a current value of the performance metric deviating from the threshold value. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method comprising:
-
determining that servicing a request for performing an operation on a system that can impact performance will not result in a secondary event; identifying a performance metric associated with the servicing the request; calculating an estimated value of the performance metric based, at least in part, on a state of the system, and the servicing the request; determining that the estimated value of the performance metric deviates from a threshold value of the performance metric; generating an indication that the servicing the request will result in a current value of the performance metric deviating from the threshold value of the performance metric; and preventing the servicing the request. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A computer program product for request authorization, the computer program product comprising:
a computer usable medium having computer usable program code embodied therewith, the computer usable program code configured to; determine that servicing a request may result in a secondary event, wherein at least one of the secondary event and the servicing the request can affect performance that corresponds to a system; identify a performance metric associated with at least one of the secondary event and the servicing the request; determine a current state of the system based, at least in part, on a current usage of resources of the system; calculate an estimated value of the performance metric based, at least in part, on the current state of the system, the secondary event, and the servicing the request; determine that the estimated value of the performance metric deviates from a threshold value of the performance metric; and generate an indication that the servicing the request will result in a current value of the performance metric deviating from the threshold value. - View Dependent Claims (12, 13, 14, 15, 16, 17)
-
18. An apparatus comprising:
-
a processor; a network interface coupled with the processor; an authorization unit configured to control servicing a request based on simulating the request, the authorization unit comprising; a look-ahead engine operable to; determine that the servicing the request may result in a secondary event, wherein at least one of the secondary event and servicing the request can affect performance that corresponds to a system; identify a performance metric associated with at least one of the secondary event and the servicing the request; a performance metric calculator operable to; determine a current state of the system based, at least in part, on a current usage of resources of the system; calculate an estimated value of the performance metric based, at least in part, on the current state of the system, the secondary event, and the servicing the request; a decision unit operable to; determine that the estimated value of the performance metric deviates from a threshold value of the performance metric; and generate an indication that the servicing the request will result in a current value of the performance metric deviating from the threshold value. - View Dependent Claims (19, 20)
-
Specification