US4455601A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Cross checking among service processors in a multiprocessor system
Assignee: International Business Machines Corp
•
Filing: 1981-12-31
•
Granted: 1984-06-19
•
Expires: 2001-12-31
Abstract
Abstract In a multiprocessor system which includes a plurality of service processors, only one of the service processors is actively in control of the system, while the other is a backup. Upon the occurrence of a malfunction in the active service processor, the standby service processor can be switched in to assume control of the system. The service processor which had been active then becomes the backup system.
Inventors
- 👤 Robert E. Griscom
- 👤 Thomas A. Stranko
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-10-25 06:37
CPC Classifications
G; G06; G06F; G06F11/00; G06F11/07; G06F11/16; G06F11/20
Claims Analysis
Total Claims: 9
Claim 1
Independent Claim
229 words
In a multiprocessing system with two service processors each of which is capable of monitoring and controlling a different one of two active processors of the multiprocessing system, an improved means for allowing monitoring and controlling the multiprocessing system comprising: cross coupling means joining each of the two service processors to each of the two processors in the multiprocessing system indepdendently of the other service processor to allow monitoring the controlling the multiprocessor system and the two processors directly by either of the service processors; selection means in said cross coupling means for selecting one service processor out of the two service processors and insuring that only said one service processor operates in an active status where it assumes control of the multiprocessing system and both of the two processors, and that the other service processor of said two service processors is not in control of the multiprocessing system or either of the two processors but is in a backup status where it is available to assume said active status in case of malfunction of said one service. processor; and reconfiguration means in said cross coupling means responsive to detection of one or more of a set of conditions of the service processor in active status to cause the two service processors to exchange their active and backup status with respect to the multiprocessing system and the two processors.
Claim 2
Dependent Claim
229 words
In a multiprocessing system with two service processors each of which is capable of monitoring and controlling a different one of two active processors of the multiprocessing system, an improved means for allowing monitoring and controlling the multiprocessing system comprising: cross coupling means joining each of the two service processors to each of the two processors in the multiprocessing system indepdendently of the other service processor to allow monitoring the controlling the multiprocessor system and the two processors directly by either of the service processors; selection means in said cross coupling means for selecting one service processor out of the two service processors and insuring that only said one service processor operates in an active status where it assumes control of the multiprocessing system and both of the two processors, and that the other service processor of said two service processors is not in control of the multiprocessing system or either of the two processors but is in a backup status where it is available to assume said active status in case of malfunction of said one service. processor; and reconfiguration means in said cross coupling means responsive to detection of one or more of a set of conditions of the service processor in active status to cause the two service processors to exchange their active and backup status with respect to the multiprocessing system and the two processors.
Claim 3
Dependent Claim
39 words
The multiprocessing system of claim 1 wherein: said reconfiguration means includes means responsive to the presence of one or more of said set of conditions to cause a reinitialization of the service processor which had been in backup status.
Claim 4
Dependent Claim
23 words
The multiprocessor system of claim 2 wherein, upon detection of any of said set of conditions, both of said service processors are reinitialized.
Claim 5
Dependent Claim
40 words
The multiprocessing system of claim 1 wherein said selection means includes means for operating each of the processors in the multiprocessing system as separate uniprocessors responsive to their respective service processors until both of the two service processors are initialized.
Claim 6
Dependent Claim
29 words
The multiprocessor system of claim 1 wherein said selection means is responsive to a manual switch to make the selection of the service processor that controls the multiprocessing system.
Claim 7
Dependent Claim
39 words
The multiprocessor system of claim 4 wherein said selection means includes: means responsive to said service processors for selecting as said one service processor the first of said service processors to reach a certain predetermined stage in its initialization.
Claim 8
Dependent Claim
42 words
The multiprocessor system of claim 6 wherein the selection means includes: tiebreaking means responsive to said service processors for selecting one of said service processors in the event that both service processors reach the predetermined stage in their initialization substantially simultaneously .
Claim 9
Dependent Claim
46 words
The multiprocessor system of claim 6 further including: means responsive to the detection of one of said set of conditions of said one service processor for reinitializing both service processors; and means for causing the two service processors to exchange their active backup status after reinitialization.
References Cited (Backward Citations)
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 1987-06-19 | 1987-12-19 | 1988-06-19 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 1991-06-19 | 1991-12-19 | 1992-06-19 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 1995-06-19 | 1995-12-19 | 1996-06-19 | $7700.00 | Window Closed / Lapsed |