Patent US5386544A successfully refreshed from Google Patents.
US5386544A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Data processing system with a standby process mechanism for saving and restoring operations
Assignee: Fujitsu Ltd
•
Filing: 1992-05-21
•
Granted: 1995-01-31
•
Expires: 2012-05-21
Abstract
Abstract A data processing system for gaining access to resources by performing message communications with resource managers within a range of given capabilities, in which given capabilities are saved in a non-volatile memory at the start-up of a currently operating process so that when recovery is attempted at the time of a failure, a standby process can take over the resource access by fetching the capabilities from the non-volatile memory and restoring them.
Inventors
- 👤 Kei Nakamura
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-10-25 15:52
CPC Classifications
G; G06; G06F; G06F11/00; G06F11/07; G06F11/16; G06F11/20; G06F11/202; G06F11/2038; G06F11/14; G06F11/1402; G06F11/1415; G06F11/142; G06F11/2023; G06F11/2028
Claims Analysis
Total Claims: 12
Claim 1
Independent Claim
195 words
A data processing system having a mechanism for saving and restoring capabilities in a message-based data processing system having a plurality of processes, including a currently operating process and a standby process, each process accessing resources while communicating with individual servers within capabilities given to each process, said data processing system comprising: a capability save area which is an area in a non-volatile memory for saving the capabilities; capability save instruction means for giving an instruction to save a replica of the capabilities held by the currently operating process in said capability save area; capability list index notification/instruction means for giving the standby process an instruction to take over from the currently operating process the capabilities saved in said capability save area; capability restore instruction means for giving said standby process an instruction to restore the capabilities held by the currently operating process when the standby process takes over the currently operating process; and capability save/restore control means for performing saving and restoration in said capability save area in response to a save instruction given by said capability save instruction means, and in response to a restore instruction given by said capability restore instruction means.
Claim 2
Dependent Claim
195 words
A data processing system having a mechanism for saving and restoring capabilities in a message-based data processing system having a plurality of processes, including a currently operating process and a standby process, each process accessing resources while communicating with individual servers within capabilities given to each process, said data processing system comprising: a capability save area which is an area in a non-volatile memory for saving the capabilities; capability save instruction means for giving an instruction to save a replica of the capabilities held by the currently operating process in said capability save area; capability list index notification/instruction means for giving the standby process an instruction to take over from the currently operating process the capabilities saved in said capability save area; capability restore instruction means for giving said standby process an instruction to restore the capabilities held by the currently operating process when the standby process takes over the currently operating process; and capability save/restore control means for performing saving and restoration in said capability save area in response to a save instruction given by said capability save instruction means, and in response to a restore instruction given by said capability restore instruction means.
Claim 3
Dependent Claim
42 words
A data processing system having a mechanism for saving and restoring capabilities as set forth in claim 1, wherein said capability save instruction means exists in the currently operating process, and wherein said capability restore instruction means exists in the standby process.
Claim 4
Dependent Claim
32 words
A data processing system having a mechanism for saving and restoring capabilities as set forth in claim 1, wherein said capability save/restore control means exists in a kernel of an operational system.
Claim 5
Dependent Claim
41 words
A data processing system having a mechanism for saving and restoring capabilities as set forth in claim 3, wherein the currently operating process requests said kernel to save capabilities by giving capability list indices corresponding to the contents of individual capabilities.
Claim 6
Dependent Claim
45 words
A data processing system having a mechanism for saving and restoring capabilities as set forth in claim 4, wherein said kernel saves the contents of capabilities in said non-volatile memory, and notifies said currently operating process of tokens corresponding to the contents of individual capabilities.
Claim 7
Dependent Claim
44 words
A data processing system having a mechanism for saving and restoring capabilities as set forth in claim 5, wherein said capability list index notification/instruction means, when said currently operating process fails, notifies said tokens to give said standby process an instruction to take over.
Claim 8
Dependent Claim
40 words
A data processing system having a mechanism for saving and restoring capabilities as set forth in claim 6, wherein said standby process requests said kernel to restore said capabilities from said non-volatile memory on the basis of said notified tokens.
Claim 9
Dependent Claim
42 words
A data processing system having a mechanism for saving and restoring capabilities as set forth in claim 7, wherein said kernel receiving a restore instruction from the standby process notifies the standby process of new capability list indices corresponding to said tokens.
Claim 10
Dependent Claim
39 words
A data processing system having a mechanism for saving and restoring capabilities as set forth in claim 8, wherein the standby process associates the contents of the capabilities fetched from said non-volatile memory with said new capability list indices.
Claim 11
Dependent Claim
52 words
A data processing system having a mechanism for saving and restoring capabilities as set forth in claim 3, wherein said processes and kernels corresponding therewith exist in processors or processor modules, and said capability list index notification/instruction means exists in a server processor linked to said processor or processor modules via buses.
Claim 12
Dependent Claim
61 words
A data processing system having a mechanism for saving and restoring capabilities as set forth in claim 1, wherein said currently operating process, during normal processing, knows a destination of a server with which the currently operating process can communicate on the basis of capabilities given to the currently operating process, and communicates with said destination of one of the servers.
References Cited (Backward Citations)
US4412281A
Cited
US4455601A
Cited
US4823256A
Cited
US4975838A
Cited
JPS6454948A
Cited
US5222217A
Cited
US5202980A
Cited
US5088021A
Cited
US5157663A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 1998-01-30 | 1998-08-01 | 1999-01-31 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2002-01-30 | 2002-08-01 | 2003-01-31 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2006-01-30 | 2006-08-01 | 2007-01-31 | $7700.00 | Window Closed / Lapsed |