Automatic data interpretation and implementation using performance capacity management framework over many servers
First Claim
1. An automated method of managing server network computing resources having a workload of a given type, the method comprising:
- providing additional hardware resources available to, but unused by, the server network computing resources;
providing resource data collectors for collecting data regarding performance of the server network computing resources, in accordance with the type of workload;
developing a forecast of utilization of the server network computing resources, based on historical performance data;
collecting real-time performance data regarding the server network computing resources running under the workload;
analyzing the real-time performance data and the forecast to identify a critical server network computing resource; and
automatically adjusting a capacity of the server network computing resource to provide steady-state performance of said resource under said workload.
2 Assignments
0 Petitions
Accused Products
Abstract
An automated method of managing computing resources having a workload of a given type comprises providing resource data collectors for collecting data regarding performance of the resources, such as a server network, in accordance with the type of workload; developing a forecast of utilization of the resources, based on historical performance data; and collecting real-time performance data regarding the resources running under the workload. The method then includes analyzing the performance data and the forecast to identify a critical resource: and automatically adjusting a capacity of the resource to provide steady-state performance of the resource under the workload. Additional hardware resources such as CPUs, computer memory and computer disk storage are initially available to, but unused by, the computing resources.
84 Citations
15 Claims
-
1. An automated method of managing server network computing resources having a workload of a given type, the method comprising:
-
providing additional hardware resources available to, but unused by, the server network computing resources; providing resource data collectors for collecting data regarding performance of the server network computing resources, in accordance with the type of workload; developing a forecast of utilization of the server network computing resources, based on historical performance data; collecting real-time performance data regarding the server network computing resources running under the workload; analyzing the real-time performance data and the forecast to identify a critical server network computing resource; and automatically adjusting a capacity of the server network computing resource to provide steady-state performance of said resource under said workload. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A program storage device readable by a machine, tangibly embodying a program of instructions executable by the machine to perform an automated method of managing server network computing resources having a workload of a given type, using resource data collectors for collecting data regarding performance of the server network computing resources in accordance with the type of workload, and a forecast of utilization of the server network computing resources based on historical performance data, the server network computing resources further including additional hardware resources available to, but unused by, the computing resources, said method steps comprising:
-
collecting real-time performance data regarding the server network computing resources running under the workload; analyzing the real-time performance data and the forecast to identify a critical server network computing resource; and automatically adjusting a capacity of the server network computing resource to provide steady-state performance of said resource under said workload. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A computer program product for performing an automated method of managing server network computing resources having a workload of a given type, using resource data collectors for collecting data regarding performance of the server network computing resources in accordance with the type of workload, and a forecast of utilization of the server network computing resources based on historical performance data, the server network computing resources further including additional hardware resources available to, but unused by, the server network computing resources, said computer program product having:
-
computer-readable program code for collecting real-time performance data regarding the server network computing resources running under the workload; computer-readable program code for analyzing the real-time performance data and the forecast to identify a critical server network computing resource; and computer-readable program code for automatically adjusting a capacity of the server network computing resource to provide steady-state performance of said resource under said workload. - View Dependent Claims (12, 13, 14, 15)
-
Specification