Patent ID: 8873390

Claim:
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.