Patent ReferencesMethod and means for the sharing of data resources in a multiprocessing, multiprogramming environment Interprocessor communication system Method and means for the retention of locks across system, subsystem, and communication failures in a multiprocessing, multiprogramming, shared data environment Shared and exclusive access control Method for managing lock escalation in a multiprocessing, multiprogramming environment Method of and arrangement for ordering of multiprocessor operations in a multiprocessor system with redundant resources Storage locking control for a plurality of processors which share a common storage unit Multilevel locking system and method Access authorization table for multi-processor caches Patent #: 5230070 Inventors
ApplicationNo. 860808 filed on 03/30/1992US Classes:718/103, Priority scheduling710/200ACCESS LOCKINGExaminersPrimary: MacDonald, Allen R.Assistant: Auve, Glenn A. Attorney, Agent or FirmInternational ClassG06F 012/14AbstractA 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.Other References
| |