SOFTWARE AND HARDWARE RESOURCE CAPACITY MANAGEMENT
First Claim
1. A system comprising:
- an interface to receive a resource governance rule applicable to one or more hardware resources supporting a monitored software application;
utilization logic to;
measure usage of a particular hardware resource by the monitored software application;
determine an available utilization of the particular hardware resource based on the resource governance rule;
determine a total utilization of the particular hardware resource; and
determine one or more utilization metrics based on a historical usage of the particular hardware resource as compared to a governed capacity available to the particular hardware resource and a non-governed capacity available to the particular hardware resource; and
recommendation logic to determine a recommended action to be taken with respect to the monitored software application based on one or more rules.
2 Assignments
0 Petitions
Accused Products
Abstract
A system is disclosed that includes an interface to receive a resource governance rule applicable to one or more hardware resources supporting a monitored software application. The system includes utilization logic to measure usage of a particular hardware resource by the monitored software application. An available utilization of the particular hardware resource is determined based on the resource governance rule, and a total utilization of the particular hardware resource is also determined. One or more utilization metrics are determined based on historical usage of the particular hardware resource as compared to a governed capacity and a non-governed capacity available to the particular hardware resource. The system also includes recommendation logic to determine a recommended action to be taken with respect to the monitored software application.
29 Citations
20 Claims
-
1. A system comprising:
-
an interface to receive a resource governance rule applicable to one or more hardware resources supporting a monitored software application; utilization logic to; measure usage of a particular hardware resource by the monitored software application; determine an available utilization of the particular hardware resource based on the resource governance rule; determine a total utilization of the particular hardware resource; and determine one or more utilization metrics based on a historical usage of the particular hardware resource as compared to a governed capacity available to the particular hardware resource and a non-governed capacity available to the particular hardware resource; and recommendation logic to determine a recommended action to be taken with respect to the monitored software application based on one or more rules. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method, comprising:
-
identifying consumers of a resource; monitoring usage of the resource by each of the consumers of the resource; determining a total utilization of the resource by each of the consumers of the resource based on a model of the resource and of a computer system; determining a resource governed utilization of the resource by each of the consumers of the resource based on the model of the resource and of the computer system; and displaying the total utilization of the resource and the resource governed utilization of the resource for each of the consumers of the resource in a single view. - View Dependent Claims (13, 14)
-
-
15. A method, comprising:
-
displaying a plurality of user modifiable utilization views of a monitored software application; wherein each of the plurality of user modifiable utilization views are customizable to fit a domain of analysis by identifying one or more resource types of multiple resource components, determining a desired ordering of the one or more resource types within a hierarchy of types, and filtering one or more details of the multiple resource components to create a customized view; wherein each of the plurality of user modifiable utilization views is displayed in one or more graphical user interfaces; and wherein a user can navigate between each of the plurality of user modifiable utilization views to dynamically construct related target analysis views including filtered details across one or more other domains of analysis. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification