Method and apparatus for distributed locking of shared data, employing a central coupling facility
US5339427A · kind A · utility
Assignee
Inventors
Key dates
| Filing date | Mar 30, 1992 |
| Grant date | Aug 16, 1994 |
| Priority date | — |
| Expiry date | Mar 30, 2012 |
Classification
- Technology area (CPC G)Physics
- CPC primaryG06F9/52
- WIPO fieldComputer technology
- WIPO sectorElectrical engineering
Abstract
A shared coupling facility contains system lock management (SLM) means for supporting a distributed locking protocol used by a plurality of sharing lock managers each executing on a processor having access to the shared memory and to any other processors in the processor complex. A request to lock a resource shared among the lock managers is first checked against a local hash table and then, if necessary, forwarded to the system lock management means in the shared memory for synchronous or asynchronous processing. List structures are maintained in the shared coupling facility to support the protocol, and are used by the system lock management means to record data recovery status. The sharing lock managers interact with the SLM means to control/manage lock contention, waiter queueing, and compatibility processing.
Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.