US5692120A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Failure recovery apparatus and method for distributed processing shared resource control
Assignee: International Business Machines Corp
•
Filing: 1995-05-30
•
Granted: 1997-11-25
•
Expires: 2015-05-30
Abstract
Abstract Communicating the failure of master process controlling one or more shared resources to all processes sharing the resources. A shared resource control file is established that contains the identities of all sharing processes. Master process failure triggers a race to establish exclusive access over the shared control file. The new master reads shadow address data from the old shared control file, marks it as invalid and establishes a new control file based on renewed registrations from the sharing processes. The master process maintains the sharing process list as process begin and end sharing.
Inventors
- 👤 Ira Richard Forman
- 👤 Hari Haranath Madduri
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-11-05 19:37
CPC Classifications
G; G06; G06F; G06F11/00; G06F11/07; G06F11/16; G06F11/20; G06F11/202; G06F11/2046; G06F11/2023; G06F11/2028; G06F11/2041
Claims Analysis
Total Claims: 4
Claim 1
Independent Claim
208 words
A computer program product having a computer readable medium having computer program logic recorded thereon for causing a computer system to detect a master process failure in system having a plurality processes each controlled by a separate operating system and a plurality of shared resources each controlled by a master process and to notify all other processes of master process failure, the computer program product comprising: program product means for causing said computer system to detect failure of a master process for a shared resource; program product means for causing said computer system to request exclusive access to a shared resource control file using a network file management system procedure independent of said operating system for said processor; program product means for causing said computer system to establish exclusive access to said shared resource control file, if said request is granted; program product means for causing said computer system to determine from said control file the communications addresses of all other processes accessing said shared resource via the failed master process; program product means for causing said computer system to invalidate said control file; program product means for causing said computer system to send a message to each of said other processes indicating failure of said master process.
Claim 2
Dependent Claim
208 words
A computer program product having a computer readable medium having computer program logic recorded thereon for causing a computer system to detect a master process failure in system having a plurality processes each controlled by a separate operating system and a plurality of shared resources each controlled by a master process and to notify all other processes of master process failure, the computer program product comprising: program product means for causing said computer system to detect failure of a master process for a shared resource; program product means for causing said computer system to request exclusive access to a shared resource control file using a network file management system procedure independent of said operating system for said processor; program product means for causing said computer system to establish exclusive access to said shared resource control file, if said request is granted; program product means for causing said computer system to determine from said control file the communications addresses of all other processes accessing said shared resource via the failed master process; program product means for causing said computer system to invalidate said control file; program product means for causing said computer system to send a message to each of said other processes indicating failure of said master process.
Claim 3
Dependent Claim
33 words
The computer program product of claim 1, further comprising: program product means for causing said computer system to create a new control file and enter data for each process responding to said messages.
Claim 4
Dependent Claim
55 words
The computer program product of claim 2, wherein said program product means for detecting failure comprises: program product means for causing said computer system to attempt to communicate with a master process for a shared resource; and program product means for causing said computer system to signal master process failure if no response is received.
References Cited (Backward Citations)
US4634110A
Cited
US5058056A
Cited
US4827399A
Cited
US5003464A
Cited
US5235700A
Cited
US5214778A
Cited
US5253359A
Cited
US5463733A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 2000-11-24 | 2001-05-26 | 2001-11-25 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2004-11-24 | 2005-05-26 | 2005-11-25 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2008-11-24 | 2009-05-26 | 2009-11-25 | $7700.00 | Window Closed / Lapsed |