IP Library › Granted Patent US 7,451,210
Granted Patent B2
US 7,451,210 · App. 10/720,300 · Granted Nov 11, 2008

Hybrid method for event prediction and system control

Assignee: International Business Machines Corporation
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 7,451,210
App. No.
10/720,300
Granted
Nov 11, 2008
Kind
B2
Abstract

A hybrid method of predicting the occurrence of future critical events in a computer cluster having a series of nodes records system performance parameters and the occurrence of past critical events. A data filter filters the logged to data to eliminate redundancies and decrease the data storage requirements of the system. Time-series models and rule based classification schemes are used to associate various system parameters with the past occurrence of critical events and predict the occurrence of future critical events. Ongoing processing jobs are migrated to nodes for which no critical events are predicted and future jobs are routed to more robust nodes.

Claims (16)

1. A method of predicting an occurrence of a critical event in a computer cluster having a plurality of nodes, said method comprising steps of:

A) maintaining an event log comprising information concerning critical events that occur in the computer cluster, wherein said critical events adversely affect performance of the cluster or one of its nodes, the maintaining step comprising:

i) aligning the information concerning the critical events;

ii) categorizing the information concerning the critical events according to time-dependency;

B) maintaining a system parameter log comprising information concerning system performance parameters for each node in the cluster, the maintaining step comprising:

i) recording a temperature of the nodes in the cluster and a corresponding time value;

ii) recording a utilization parameter of a central processing unit of a node in the cluster and a corresponding time value;

C) filtering the event log and the system parameter log such that some critical event information and some system parameter information is eliminated in order to reduce storage requirements of the cluster;

D) implementing a hybrid prediction system comprising rule based prediction algorithms, time-dependent variable prediction algorithms, and a warning window;

wherein the rule-based prediction algorithms use associative rules based upon the critical event information and the system parameter information for predicting a probable occurrence of the critical events within a specified time window and the variables that are likely to indicate a potential occurrence of such an event;

wherein the time-dependent variable prediction algorithms generate time-series mathematical models that predict future values of the system performance parameters; and

wherein the warning window is formed for only those nodes in the cluster in which at least one error has occurred in order to reduce system requirements, wherein said warning window comprises a predicted performance parameter or critical event occurrence for the node for a predetermined future period of time;

E) for only those nodes in which an error has occurred, loading the information from the event log and the system performance information pertaining to said error-prone nodes from the system parameter log into a Bayesian network model representing a correspondence between the system performance parameters and occurrence of the critical events;

F) using the Bayesian network model to predict a future critical event within a specified time-limit based upon the hybrid prediction system;

G) making future scheduling and current data migration selections based upon the hybrid prediction system; and

H) adapting the Bayesian Network Model by feeding the scheduling and data migration selections into said Bayesian Network Model.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 5, 2015
From: GLOBALFOUNDRIES U.S. 2 LLC; GLOBALFOUNDRIES U.S. INC.
To: GLOBALFOUNDRIES INC.
Reel/Frame 036779/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 3, 2015
From: INTERNATIONAL BUSINESS MACHINES CORPORATION
To: GLOBALFOUNDRIES U.S. 2 LLC
Reel/Frame 036550/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 24, 2003
From: GUPTA, MANISH; MOREIRA, JOSE E.; OLINER, ADAM J.; SAHOO, RAMENDRA K.
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 014740/0102 →
Continuity (1)
Related Publication 20050114739A1 · May 26, 2005