Resource-aware system, method and program product for managing request traffic based on a management policy
First Claim
Patent Images
1. A resource-aware computer system for managing request traffic based on a management policy, comprising:
- a processor configured to performreceiving the request traffic, the request traffic including one or more requests;
monitoring a performance of a set of system resources in response to the request traffic as defined in the management policy;
determining when at least one of the set of system resources is approaching an overload threshold based on the management policy, the overload threshold identifying a point at which one of the set of system resources will be overloaded and fail, the management policy further defining the overload threshold for each one of the set of system resources and a corresponding corrective action for each one of the set of system resources;
determining which of the one or more requests is causing the at least one of the set of system resources to approach the overload threshold; and
,identifying a corrective action to avoid crossing the overload threshold based on the at least one system resource that is approaching the overload threshold and also based on the management policy,wherein the corrective action is resource-based in that the corrective action targets which of the one or more requests determined to be causing the at least one of the set of system resource to approach the overload threshold, andwherein the management policy is changeable to account for performance histories of corrective actions.
0 Assignments
0 Petitions
Accused Products
Abstract
Under the present invention, the performance of a set of system resources is monitored in response to incoming request traffic. When a system resource is approaching an overload condition, a corrective action is identified and implemented. Overload thresholds for each system resource and appropriate corrective actions are contained within a management policy. Based on a performance history of the corrective actions, the management policy can be changed/revised.
-
Citations
22 Claims
-
1. A resource-aware computer system for managing request traffic based on a management policy, comprising:
a processor configured to perform receiving the request traffic, the request traffic including one or more requests; monitoring a performance of a set of system resources in response to the request traffic as defined in the management policy; determining when at least one of the set of system resources is approaching an overload threshold based on the management policy, the overload threshold identifying a point at which one of the set of system resources will be overloaded and fail, the management policy further defining the overload threshold for each one of the set of system resources and a corresponding corrective action for each one of the set of system resources; determining which of the one or more requests is causing the at least one of the set of system resources to approach the overload threshold; and
,identifying a corrective action to avoid crossing the overload threshold based on the at least one system resource that is approaching the overload threshold and also based on the management policy, wherein the corrective action is resource-based in that the corrective action targets which of the one or more requests determined to be causing the at least one of the set of system resource to approach the overload threshold, and wherein the management policy is changeable to account for performance histories of corrective actions. - View Dependent Claims (2, 3, 4, 5, 6, 7, 21)
-
8. A resource-aware method for managing request traffic based on a management policy, comprising:
-
receiving the request traffic, the request traffic including one or more requests; monitoring a performance of a set of system resources as defined in the management policy in response to the request traffic; determining when at least one of the set of system resources is approaching an overload threshold based on the management policy, the overload threshold identifying a point at which one of the set of system resources will be overloaded and fail, the management policy further defining the overload threshold for each one of the set of system resources and a corresponding corrective action for each one of the set of system resources; determining which of the one or more requests is causing the at least one of the set of system resources to approach the overload threshold; and
,identifying a corrective action to avoid crossing the overload threshold based on the at least one system resource that is approaching the overload threshold and also based on the management policy, wherein the corrective action is resource-based in that the corrective action targets which of the one or more requests determined to be causing the at least one of the set of system resource to approach the overload threshold, and wherein the management policy is changeable to account for performance histories of corrective actions. - View Dependent Claims (9, 10, 11, 12, 13, 20)
-
-
14. A computer program product comprising a computer usable storage device having stored therein computer usable program code for managing request traffic based on a management policy, the computer usable program code, which when executed by a computer hardware system causes the computer hardware system to perform:
-
receiving the request traffic, the request traffic including one or more requests; monitoring a performance of a set of system resources as defined in the management policy in response to the request traffic; determining when at least one of the set of system resources is approaching an overload threshold based on the management policy, the overload threshold identifying a point at which one of the set of system resources will be overloaded and fail, the management policy further defining the overload threshold for each one of the set of system resources and a corresponding corrective action for each one of the set of system resources; determining which of the one or more requests is causing the at least one of the set of system resources to approach the overload threshold; and
,identifying a corrective action to avoid crossing the overload threshold based on the at least one system resource that is approaching the overload threshold and also based on the management policy, wherein the corrective action is resource-based in that the corrective action targets which of the one or more requests determined to be causing the at least one of the set of system resource to approach the overload threshold, and wherein the management policy is changeable to account for performance histories of corrective actions. - View Dependent Claims (15, 16, 17, 18, 19, 22)
-
Specification