Patent US1233301A successfully refreshed from Google Patents.
Patent US4259624A successfully refreshed from Google Patents.
Patent US2481704A successfully refreshed from Google Patents.
Patent US5903757A successfully refreshed from Google Patents.
← Back to Patent Explorer
US5903757A Expired / Lapsed US ⏱️ 0.0 years remaining

Monitoring and handling of exception conditions in computer system

Assignee: International Business Machines Corp
•
Filing: 1996-10-08
•
Granted: 1999-05-11
•
Expires: 2016-10-08
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A computer system monitors a variety of conditions indicating levels to which different components, services and resources are being utilized, and based on these levels, determines a measure of overall system utilization. By way of example, the conditions are CPU utilizations dispatcher queue length, number of active users, number of users in an I/O wait queue and the paging rate. The system determines and repeatedly updates a data value for each of the conditions representing a respective amount of utilization. Then, the system determines a weighted summation based on the latest update of the data values and a significance of each of the data values in indicating system utilization. Next, the system compares the weighted summation to two or more thresholds, and determines and performs an action based on the comparison of the weighted summation to the thresholds. The system determines and performs a relatively severe action when the weighted summation exceeds the greatest of the thresholds and a relatively moderate action when the weighted summation is less than the greatest of the thresholds but greater than least one other of the thresholds. Thus, the action is commensurate with the overall utilization of the computer system.

Inventors

  • 👤 Edward Gretz
  • 👤 David Allan Hellenga
  • 👤 Richard Kevin Hill

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-30 16:42
CPC Classifications
G; G06; G06F; G06F11/00; G06F11/30; G06F11/34; G06F11/3409; G06F2201/00; G06F2201/81; G06F2201/88

Claims Analysis

Total Claims: 8
Claim 1
Independent Claim 179 words
A computer system which determines and acts upon a level of utilization of the computer system, said system comprising: means for monitoring a plurality of different types of conditions indicating utilization of the computer system, and determining a data value for each of said conditions representing a respective amount of utilization: means for determining a weighted summation based on the pluarity of data values and a significance of each of the data values in indicating system utilization; means for comparing said weighted summation to at least one threshold; and action means for determining and performing an action based on the comparison of said weighted summation to said threshold or thresholds; and wherein the comparing means compares said weighted summation to at least two different thresholds; and the action means determines and performs a first action when the weighted summation exceeds the greatest of the thresholds and a second action which is less severe than said first action when the weighted summation is less than the greatest of the thresholds but greater than at least one other of the thresholds.
Claim 2
Dependent Claim 179 words
A computer system which determines and acts upon a level of utilization of the computer system, said system comprising: means for monitoring a plurality of different types of conditions indicating utilization of the computer system, and determining a data value for each of said conditions representing a respective amount of utilization: means for determining a weighted summation based on the pluarity of data values and a significance of each of the data values in indicating system utilization; means for comparing said weighted summation to at least one threshold; and action means for determining and performing an action based on the comparison of said weighted summation to said threshold or thresholds; and wherein the comparing means compares said weighted summation to at least two different thresholds; and the action means determines and performs a first action when the weighted summation exceeds the greatest of the thresholds and a second action which is less severe than said first action when the weighted summation is less than the greatest of the thresholds but greater than at least one other of the thresholds.
Claim 3
Independent Claim 170 words
A method for determining and acting upon a level of utilization of a computer system, said method comprising the computer implemented steps of: monitoring a plurality of different types of conditions indicating utilization of the computer system; determining a data value for each of said conditions representing a respective amount of utilization; determining a weighted summation based on said plurality of data values and a significance of each of the data values in indicating system utilization; comparing said weighted summation to at least one threshold; and determining and performing an action based on the comparison of said weighted summation to said threshold or thresholds; and wherein the weighted summation is compared to at least two different thresholds; and the action is a first type when the weighted summation exceeds the greatest of the thresholds and a second type when the weighted summation is less than the greatest of the thresholds but greater than at least one other of the thresholds, said second type being less severe than said first type.
Claim 4
Independent Claim 170 words
A method for determining and acting upon a level of utilization of a computer system, said method comprising the computer implemented steps of: monitoring a plurality of different types of conditions indicating utilization of the computer system; determining a data value for each of said conditions representing a respective amount of utilization; determining a weighted summation based on said plurality of data values and a significance of each of the data values in indicating system utilization; comparing said weighted summation to at least one threshold; and determining and performing an action based on the comparison of said weighted summation to said threshold or thresholds; and wherein the weighted summation is compared to at least two different thresholds; and the action is a first type when the weighted summation exceeds the greatest of the thresholds and a second type when the weighted summation is less than the greatest of the thresholds but greater than at least one other of the thresholds, said second type being less severe than said first type.
Claim 5
Dependent Claim 161 words
A computer system which determines and acts upon a level of utilization of the computer system, said system comprising: means for monitoring a plurality of conditions indicating utilization of the computer system, and determining a data value for each of said conditions representing a respective amount of utilization; means for determining a weighted summation based on each of the plurality of data values and a significance of the data value in indicating system utilization; means for comparing said weighted summation to at least two different thresholds; and action means for determining and performing an action based on the comparison of said weighted summation to said thresholds; and wherein the action means determines and performs a first action when the weighted summation exceeds the greatest of the thresholds and a second action which is less severe than said first action when the weighted summation is less than the greatest of the thresholds but greater than at least one other of the thresholds.
Claim 6
Dependent Claim 161 words
A computer system which determines and acts upon a level of utilization of the computer system, said system comprising: means for monitoring a plurality of conditions indicating utilization of the computer system, and determining a data value for each of said conditions representing a respective amount of utilization; means for determining a weighted summation based on each of the plurality of data values and a significance of the data value in indicating system utilization; means for comparing said weighted summation to at least two different thresholds; and action means for determining and performing an action based on the comparison of said weighted summation to said thresholds; and wherein the action means determines and performs a first action when the weighted summation exceeds the greatest of the thresholds and a second action which is less severe than said first action when the weighted summation is less than the greatest of the thresholds but greater than at least one other of the thresholds.
Claim 7
Independent Claim 154 words
A method for determining and acting upon a level of utilization of a computer system, said method comprising the computer implemented steps of: monitoring a plurality of conditions indicating utilization of the computer system; determining a data value for each of said conditions representing a respective amount of utilization; determining a weighted summation based on each of said plurality of data values and a significance of the data value in indicating system utilization; comparing said weighted summation to at least two different thresholds; and determining and performing an action based on the comparison of said weighted summation to said thresholds; and wherein the action is a first type when the weighted summation exceeds the greatest of the thresholds and a second type when the weighted summation is less than the greatest of the thresholds but greater than at least one other of the thresholds, said second type being less severe than said first type.
Claim 8
Independent Claim 154 words
A method for determining and acting upon a level of utilization of a computer system, said method comprising the computer implemented steps of: monitoring a plurality of conditions indicating utilization of the computer system; determining a data value for each of said conditions representing a respective amount of utilization; determining a weighted summation based on each of said plurality of data values and a significance of the data value in indicating system utilization; comparing said weighted summation to at least two different thresholds; and determining and performing an action based on the comparison of said weighted summation to said thresholds; and wherein the action is a first type when the weighted summation exceeds the greatest of the thresholds and a second type when the weighted summation is less than the greatest of the thresholds but greater than at least one other of the thresholds, said second type being less severe than said first type.

References Cited (Backward Citations)

US3599091A Cited
US4183083A Cited
US4768149A Cited
US4849879A Cited
US4914657A Cited
US5088032A Cited
US4875160A Cited
US5247687A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2002-05-10 2002-11-09 2003-05-11 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2006-05-10 2006-11-09 2007-05-11 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2010-05-10 2010-11-09 2011-05-11 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag