← Back to Patent Explorer
US5668944A Expired / Lapsed US ⏱️ 0.0 years remaining

Method and system for providing performance diagnosis of a computer system

Assignee: International Business Machines Corp
•
Filing: 1994-09-06
•
Granted: 1997-09-16
•
Expires: 2014-09-06
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A performance diagnosis system (PDS) is utilized to analyze, diagnose and provide reports concerning the operation of a computer system. The PDS includes a system model database that contains historical and configuration information which is received on a periodic basis from resource managers within the computer system. The information is updated on a regular basis by individual collectors which are coupled to the resource managers. A reporter receives the historical and configuration information from the database to provide reports on different aspects of the performance of the computer system. In addition, different types of assessments of performance of the computer system is provided by the PDS.

Inventors

  • 👤 Robert Francis Berry

Bibliographic Details

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

Claims Analysis

Total Claims: 18
Claim 1
Independent Claim 184 words
A method for providing an indication of the performance of a computer system; the computer system including an operating system, the operating system including a plurality of resource managers; the method comprising the steps of: (a) receiving data from the plurality of resource managers; each being coupled to a plurality of data collectors within the computer system; the data being received by (a1) requesting status information from the associated resource manager; (a2) collecting historical information from the associated resource manager; (a3) requesting a record; and (a4) sending the record to the database; (b) providing historical and configuration information responsive to the received data, a database including an application program interface for providing the historical and configuration information in a standard format; (c) providing a report of the performance of the computer system; (d) controlling information provided to the database; (e) controlling the reports generated; and (f) retaining configuration and historical information within the database for a predetermined time period by (f1) reading a retention file; (f2) reading records in the database; and (f3) determining if a record is to be kept in the database.
Claim 2
Independent Claim 184 words
A method for providing an indication of the performance of a computer system; the computer system including an operating system, the operating system including a plurality of resource managers; the method comprising the steps of: (a) receiving data from the plurality of resource managers; each being coupled to a plurality of data collectors within the computer system; the data being received by (a1) requesting status information from the associated resource manager; (a2) collecting historical information from the associated resource manager; (a3) requesting a record; and (a4) sending the record to the database; (b) providing historical and configuration information responsive to the received data, a database including an application program interface for providing the historical and configuration information in a standard format; (c) providing a report of the performance of the computer system; (d) controlling information provided to the database; (e) controlling the reports generated; and (f) retaining configuration and historical information within the database for a predetermined time period by (f1) reading a retention file; (f2) reading records in the database; and (f3) determining if a record is to be kept in the database.
Claim 3
Dependent Claim 24 words
The method of claim 1 in which the copying step (f4) further comprises discarding the record if the record is not to be kept.
Claim 4
Dependent Claim 37 words
The method of claim 2 in which the report providing step (c) further comprises the steps of: (c1) reading the information data in the database; (c2) providing assessments of the computer system; and (c3) providing a report.
Claim 5
Dependent Claim 17 words
The method of claim 3 in which assessments providing step (c2) further comprises providing an out-of-balance assessment.
Claim 6
Dependent Claim 17 words
The method of claim 3 in which assessments providing step (c2) further comprises providing an out-of-range assessment.
Claim 7
Dependent Claim 19 words
The method of claim 3 in which assessments providing step (c2) further comprises providing a change in profile assessment.
Claim 8
Dependent Claim 18 words
The method of claim 3 in which assessments providing step (c2) further comprises providing a configuration anomaly assessment.
Claim 9
Dependent Claim 293 words
A performance diagnosis system (PDS) for providing an indication of the performance of a computer system; the computer system including an operating system, the operating system including a plurality of resource managers; the performance diagnosis system comprising: a plurality of collector means; each of the collector means being coupled to one of the plurality of resource managers for receiving data therefrom; wherein each of the collector means further comprises: means for requesting status information from the associated resource manager; means for collecting historical information from the associated resource manager; means responsive to the collecting means for requesting a record; and means for sending the record to the database; a database coupled to the plurality of collection means for providing historical and configuration information responsive to the received data, the database including an application program interface for providing the historical and configuration information in a standard format; reporter means responsive to the historical and configuration information from the database for providing a report of the performance of the computer system; collector control means coupled to the plurality of collector means for controlling information provided to the database; reporter control means coupled to the reporter means for controlling the reports generated by the reporter; retention control means coupled to the database for retaining configuration and historical information for a predetermined time period; wherein the retention control means includes: means for reading a retention file; means responsive to the retention file reading means, for reading records in the database; means responsive to the records reading means for determining if a record is to be kept in the database; and timing means coupled to the collector control, reporter control and retention control means for timing the operation of the plurality of collectors, the reporter and the database.
Claim 10
Dependent Claim 293 words
A performance diagnosis system (PDS) for providing an indication of the performance of a computer system; the computer system including an operating system, the operating system including a plurality of resource managers; the performance diagnosis system comprising: a plurality of collector means; each of the collector means being coupled to one of the plurality of resource managers for receiving data therefrom; wherein each of the collector means further comprises: means for requesting status information from the associated resource manager; means for collecting historical information from the associated resource manager; means responsive to the collecting means for requesting a record; and means for sending the record to the database; a database coupled to the plurality of collection means for providing historical and configuration information responsive to the received data, the database including an application program interface for providing the historical and configuration information in a standard format; reporter means responsive to the historical and configuration information from the database for providing a report of the performance of the computer system; collector control means coupled to the plurality of collector means for controlling information provided to the database; reporter control means coupled to the reporter means for controlling the reports generated by the reporter; retention control means coupled to the database for retaining configuration and historical information for a predetermined time period; wherein the retention control means includes: means for reading a retention file; means responsive to the retention file reading means, for reading records in the database; means responsive to the records reading means for determining if a record is to be kept in the database; and timing means coupled to the collector control, reporter control and retention control means for timing the operation of the plurality of collectors, the reporter and the database.
Claim 11
Dependent Claim 26 words
The PDS of claim 8 in which the record copying means further comprises means for discarding the record if the record is not to be kept.
Claim 12
Dependent Claim 43 words
The PDS of claim 9 in which the reporter comprises means for reading the information data in the database; means responsive to the database reading means for providing assessments of the system; and means responsive to assessments providing means for providing a report.
Claim 13
Dependent Claim 16 words
The PDS of claim 10 in which assessment providing means further comprises providing an out-of-balance assessment.
Claim 14
Dependent Claim 16 words
The PDS of claim 10 in which assessment providing means further comprises providing an out-of-range assessment.
Claim 15
Dependent Claim 18 words
The PDS of claim 10 in which assessment providing means further comprises providing a changes in profile assessment.
Claim 16
Dependent Claim 17 words
The PDS of claim 10 in which assessment providing means further comprises providing a configuration anomaly assessment.
Claim 17
Dependent Claim 186 words
A computer readable medium containing program instructions providing an indication of the performance of a computer system; the computer system including an operating system, the operating system including a plurality of resource managers; the program instructions comprising: (a) receiving data from the plurality of resource managers; each being coupled to a plurality of data collectors within the computer system; the data being received by (a1) requesting status information from the associated resource manager; (a2) collecting historical information from the associated resource manager; (a3) requesting a record; and (a4) sending the record to the database; (b) providing historical and configuration information responsive to the received data, a database including an application program interface for providing the historical and configuration information in a standard format; (c) providing a report of the performance of the computer system; (d) controlling information provided to the database; (e) controlling the reports generated; and (f) retaining configuration and historical information within the database for a predetermined time period by (f1) reading a retention file; (f2) reading records in the database; and (f3) determining if a record is to be kept in the database.
Claim 18
Dependent Claim 186 words
A computer readable medium containing program instructions providing an indication of the performance of a computer system; the computer system including an operating system, the operating system including a plurality of resource managers; the program instructions comprising: (a) receiving data from the plurality of resource managers; each being coupled to a plurality of data collectors within the computer system; the data being received by (a1) requesting status information from the associated resource manager; (a2) collecting historical information from the associated resource manager; (a3) requesting a record; and (a4) sending the record to the database; (b) providing historical and configuration information responsive to the received data, a database including an application program interface for providing the historical and configuration information in a standard format; (c) providing a report of the performance of the computer system; (d) controlling information provided to the database; (e) controlling the reports generated; and (f) retaining configuration and historical information within the database for a predetermined time period by (f1) reading a retention file; (f2) reading records in the database; and (f3) determining if a record is to be kept in the database.

References Cited (Backward Citations)

US4121287A Cited
US4471348A Cited
US4697127A Cited
US5062055A Cited
US4835699A Cited
US4937743A Cited
US5159685A Cited
US5251152A Cited
US5325505A Cited
US5311562A Cited
US5511191A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2000-09-15 2001-03-17 2001-09-16 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2004-09-15 2005-03-17 2005-09-16 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2008-09-15 2009-03-17 2009-09-16 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag