Patent US5625841A successfully refreshed from Google Patents.
US5625841A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Data processing system
Assignee: International Business Machines Corp
•
Filing: 1994-04-20
•
Granted: 1997-04-29
•
Expires: 2014-04-20
Abstract
Abstract The invention relates to a method and apparatus for the maintenance of a data processing system. A topology map of the physical connections of direct access storage devices of storage subsystems is created. This map enables the system to keep track of the physical configuration of DASDs and their control units, especially in the case of interconnected processor complexes. According to an embodiment of the invention, the topology map also includes desired status data and other information data about the DASDs. This data is used in the monitoring of the DASDs to determine deviations from desired operating characteristics.
Inventors
- 👤 John Dawkins
- 👤 Gary G. Wooding
- 👤 Robert W. Baird
- 👤 Richard A. Moore
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-11-02 12:52
CPC Classifications
G; G06; G06F; G06F11/00; G06F11/006; G06F11/22; G06F11/2247
Claims Analysis
Total Claims: 12
Claim 1
Independent Claim
217 words
A method for managing a data processing system including determining the topology of a storage subsystem of the data processing system, the method comprising the steps of: reading identification data representing a processor of the data processing system; reading identification data representing an I/O controller associated with the processor; reading identification data representing a storage element of the storage subsystem associated with the I/O controller and processor; storing the identification data in a database; and repeating each of the reading steps and storing step for each storage element of the storage subsystem of the data processing system, wherein a topology database is produced from which the data processing system may identify the physical connections of a storage element of the storage subsystem; creating a plurality of status fields in the topology database, wherein a status field from the plurality of status fields is associated with each storage element; storing desired operating characteristics into the plurality of status fields, wherein the desired operating characteristics includes desired operating characteristics for a storage element; monitoring the actual operating characteristics of the storage element; comparing the actual operating characteristics with the desired characteristics from the topology database; and signaling the data processing. System if any discrepancies exist between the desired operating characteristics and the actual operating characteristics of the storage element.
Claim 2
Independent Claim
217 words
A method for managing a data processing system including determining the topology of a storage subsystem of the data processing system, the method comprising the steps of: reading identification data representing a processor of the data processing system; reading identification data representing an I/O controller associated with the processor; reading identification data representing a storage element of the storage subsystem associated with the I/O controller and processor; storing the identification data in a database; and repeating each of the reading steps and storing step for each storage element of the storage subsystem of the data processing system, wherein a topology database is produced from which the data processing system may identify the physical connections of a storage element of the storage subsystem; creating a plurality of status fields in the topology database, wherein a status field from the plurality of status fields is associated with each storage element; storing desired operating characteristics into the plurality of status fields, wherein the desired operating characteristics includes desired operating characteristics for a storage element; monitoring the actual operating characteristics of the storage element; comparing the actual operating characteristics with the desired characteristics from the topology database; and signaling the data processing. System if any discrepancies exist between the desired operating characteristics and the actual operating characteristics of the storage element.
Claim 3
Dependent Claim
32 words
The method for managing a data processing system as claimed in claim 1, wherein the system includes more than one processor, each processor having an associated I/O controller and associated storage subsystem.
Claim 4
Dependent Claim
27 words
The method for managing a data processing system as claimed in claim 2, wherein each storage element of the storage subsystem is a direct access storage device.
Claim 5
Dependent Claim
32 words
The method for managing a data processing system as claimed in claim 1, wherein the system includes more than one processor, each processor having an associated I/O controller and associated storage subsystem.
Claim 6
Dependent Claim
27 words
A method for managing a data processing system as claimed in claim 4, wherein each storage element of the storage subsystem is a direct access storage device.
Claim 7
Dependent Claim
26 words
The method for managing a data processing system as claimed in claim 1, wherein each storage element of:the storage subsystem is a direct access storage device.
Claim 8
Dependent Claim
25 words
The method of claim 1, further comprising issuing commands to change the characteristics of a storage element which has deviated from the desired operating characteristics.
Claim 9
Dependent Claim
27 words
The method for managing a data processing system as claimed in claim 1, wherein each storage element of the storage subsystem is a direct access storage device.
Claim 10
Dependent Claim
216 words
A data processing system comprising: one or more processors; at least one storage subsystem associated with each respective processor; an I/O controller associated with each respective processor for controlling data transfer between the processor and associated storage subsystems; means for reading identification data representing one of the processors; means for reading identification data representing an I/O controller associated with the processor; means for reading identification data representing an element of one of the subsystems associated with the processor; means for storing the identification data in a topology database, wherein the data processing system may identify the physical connections of a storage element of the storage subsystem; creation means for creating a plurality of status fields in the topology database, wherein a status field within the plurality of status fields is associated with each storage element; storage means for storing desired operating characteristics into the plurality of status fields, wherein the desired operating characteristics includes desired operating characteristics for a storage element; monitor means for monitoring the actual operating characteristics of the storage element; comparison means for comparing the actual operating characteristics with the desired characteristics from the topology database; and signaling means for signaling the data processing system if any discrepancies exist between the desired operating characteristics and the actual operating characteristics of the storage element.
Claim 11
Dependent Claim
216 words
A data processing system comprising: one or more processors; at least one storage subsystem associated with each respective processor; an I/O controller associated with each respective processor for controlling data transfer between the processor and associated storage subsystems; means for reading identification data representing one of the processors; means for reading identification data representing an I/O controller associated with the processor; means for reading identification data representing an element of one of the subsystems associated with the processor; means for storing the identification data in a topology database, wherein the data processing system may identify the physical connections of a storage element of the storage subsystem; creation means for creating a plurality of status fields in the topology database, wherein a status field within the plurality of status fields is associated with each storage element; storage means for storing desired operating characteristics into the plurality of status fields, wherein the desired operating characteristics includes desired operating characteristics for a storage element; monitor means for monitoring the actual operating characteristics of the storage element; comparison means for comparing the actual operating characteristics with the desired characteristics from the topology database; and signaling means for signaling the data processing system if any discrepancies exist between the desired operating characteristics and the actual operating characteristics of the storage element.
Claim 12
Dependent Claim
27 words
The method of claim 9, further comprising issue means for issuing commands changing the characteristics of a storage element which has deviated from the desired operating characteristics.
References Cited (Backward Citations)
US4825406A
Cited
US4827411A
Cited
US5049873A
Cited
US5388243A
Cited
US5276789A
Cited
US5197143A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 2000-04-28 | 2000-10-28 | 2001-04-29 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2004-04-28 | 2004-10-28 | 2005-04-29 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2008-04-28 | 2008-10-28 | 2009-04-29 | $7700.00 | Window Closed / Lapsed |