Patent US5668944A successfully refreshed from Google Patents.
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
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 23:48
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 |