IP Library Granted Patent US 8,042,119
Granted Patent B2
US 8,042,119 · App. 11/803,248 · Granted Oct 18, 2011

States matrix for workload management simplification

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,042,119
App. No.
11/803,248
Granted
Oct 18, 2011
Kind
B2
Abstract

A computer-implemented method, system and article of manufacture for managing workloads in a computer system, comprising monitoring system conditions and operating environment events that impact on the operation of the computer system, using an n-dimensional state matrix to identify at least one state resulting from the monitored system conditions and operating environment events, and initiating an action in response to the identified state.

Claims (27)

1. A computer-implemented method for managing workloads in a computer system, comprising:

monitoring, in a processor, system conditions and operating environment events that impact on the operation of the computer system, wherein each of the system conditions represents a condition of the computer system and each of the operating environment events represents a workload performed by the computer system;

using, in a processor, an n-dimensional state matrix to identify at least one state resulting from the monitored system conditions and operating environment events, wherein each element of the state matrix is a system condition and operating environment event pair that references a workload management state; and

initiating, in a processor, an action in response to the identified state, wherein the action invokes one or more workload management rules of a set of workload management rules that define how the computer system operates on the workloads.

2. The method of claim 1 , wherein the system condition is one of a system availability condition or a system performance condition.

3. The method of claim 1 , wherein the operating environment event is one of a pre-determined event, a scheduled event, a user-defined event, or a necessary change in workload management.

4. The method of claim 1 , wherein a plurality of elements of the state matrix reference a common one of the states and thus invoke the same action.

5. The method of claim 1 , wherein the state matrix facilitates or manages conflict resolution through the prioritization of each dimension thereof.

6. The method of claim 1 , wherein only one state is in effect at any given time, based on the state matrix element referenced by a highest severity system condition and a highest precedence operating environment event.

7. The method of claim 1 , wherein the state persists until the state is changed or reset.

8. The method of claim 1 , wherein the system conditions or operating environment events have expiration times.

9. The method of claim 1 , wherein the system conditions or operating environment events have qualification times that require the state be sustained for some period of time.

10. The method of claim 1 , wherein the system conditions and operating environment events have minimum or maximum duration times to regulate state changes.

11. A computer-implemented apparatus for managing workloads in a computer system, comprising:

one or more processors for:

monitoring system conditions and operating environment events that impact on the operation of the computer system, wherein each of the system conditions represents a condition of the computer system and each of the operating environment events represents a workload performed by the computer system;

using an n-dimensional state matrix to identify at least one state resulting from the monitored system conditions and operating environment events, wherein each element of the state matrix is a system condition and operating environment event pair that references a workload management state; and

initiating an action in response to the identified state, wherein the action invokes one or more workload management rules of a set of workload management rules that define how the computer system operates on the workloads.

12. The apparatus of claim 11 , wherein the system condition is one of a system availability condition or a system performance condition.

13. The apparatus of claim 11 , wherein the operating environment event is one of a pre-determined event, a scheduled event, a user-defined event, or a necessary change in workload management.

14. The apparatus of claim 11 , wherein a plurality of elements of the state matrix reference a common one of the states and thus invoke the same action.

15. The apparatus of claim 11 , wherein the state matrix facilitates or manages conflict resolution through the prioritization of each dimension thereof.

16. The apparatus of claim 11 , wherein only one state is in effect at any given time, based on the state matrix element referenced by a highest severity system condition and a highest precedence operating environment event.

17. The apparatus of claim 11 , wherein the state persists until the state is changed or reset.

18. The apparatus of claim 11 , wherein the system conditions or operating environment events have expiration times.

19. The apparatus of claim 11 , wherein the system conditions or operating environment events have qualification times that require the state be sustained for some period of time.

20. The apparatus of claim 11 , wherein the system conditions and operating environment events have minimum or maximum duration times to regulate state changes.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 18, 2008
From: NCR CORPORATION
To: TERADATA US, INC.
Reel/Frame 020666/0438 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 14, 2007
From: RICHARDS, ANITA; BROWN, DOUGLAS P.
To: NCR CORPORATION
Reel/Frame 019377/0938 →