System and method for separating multi-workload processor utilization on a metered computer system
First Claim
Patent Images
1. A method for providing processing metering for tasks from a plurality of workload types, the method comprising:
- periodically collect processing time for tasks of each of the plurality of workload types running on a processor set associated with the particular workload type;
periodically collect processing time for tasks of each of the plurality of workload types by workload type that are running on a standard processor set;
saving prior accumulated processing time for tasks of a particular workload type running on a processor set associated with the particular workload type when the processor set changes to process a different workload type; and
totaling the collected and the saved processing times for each of the plurality of workload types from all processor sets.
8 Assignments
0 Petitions
Accused Products
Abstract
A computing system having multiple processors in which these processors are configured to support a plurality of workload types may provide processing metering by workload types. In such a system, metering provides a measure of the normalized processing throughput utilized by processing tasks for each workload type supported by the system. This metering measures processing throughput for tasks of any given workload type that is performed by a processor configured to support that workload type as well as tasks of that type which may also be performed on a standard processor.
-
Citations
20 Claims
-
1. A method for providing processing metering for tasks from a plurality of workload types, the method comprising:
-
periodically collect processing time for tasks of each of the plurality of workload types running on a processor set associated with the particular workload type;
periodically collect processing time for tasks of each of the plurality of workload types by workload type that are running on a standard processor set;
saving prior accumulated processing time for tasks of a particular workload type running on a processor set associated with the particular workload type when the processor set changes to process a different workload type; and
totaling the collected and the saved processing times for each of the plurality of workload types from all processor sets. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A data storage media containing computer readable data encoded with instructions that when executed in a computing system implements a method for providing processing metering for tasks from a plurality of workload types, the method comprising:
-
periodically collect processing time for tasks of each of the plurality of workload types running on a processor set associated with the particular workload type;
periodically collect processing time for tasks of each of the plurality of workload types by workload type that are running on a standard processor set;
saving prior accumulated processing time for tasks of a particular workload type running on a processor set associated with the particular workload type when the processor set changes to process a different workload type; and
totaling the collected and the saved processing times for each of the plurality of workload types from all processor sets. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A computing system for providing processing metering for tasks from a plurality of workload types, the computing system comprises:
-
one or more processor set executing processing tasks associated with a standard workload type;
one or more processor sets executing processing tasks associated with a particular workload type; and
a server control module for collecting processing time associated with tasks of the standard workload type and with tasks associated the particular workload type. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification