05423044 is referenced by 68 patents and cites 23 patents.

Apparatus and process for managing shared, distributed locks in a multiprocessing complex. The manager operates using a partitionable lock space with logical processor connection. Logically connected processors are subject to validation and disconnection due to failure. The locks synchronize data access to identifiable subunits of DASD. Denied lock requests are queued for servicing when the lock becomes available. Lock partitions are used to speed DASD to DASD copying without halting processing on the first DASD. A special partition is assigned to the copy task and the processors writing to the DASD can determine copy status with a single read or test. Operations requiring multilateral agreement of processors, such as rebuilding locks or moving locks, are protected by fencing any nonresponsive processor. A special queue partition is designated for master/slave control point designation. All processors contend for the master lock and losing contenders are queue. Queuing provides automatic fallback in case of a failing processor.

Title
Shared, distributed lock manager for loosely coupled processing systems
Application Number
7/899664
Publication Number
5423044
Application Date
June 16, 1992
Publication Date
June 6, 1995
Inventor
Robert O Dryfoos
Ridgefield
CT, US
Theodore Goetz
Katonah
NY, US
Glenn W Sears Jr
Ulster Park
NY, US
Ian J Kupfer
Chesterfield
MO, US
Peter G Sutton
Yorktown Heights
NY, US
Agent
Mark S Walker
William A Kinnaman Jr
Assignee
International Business Machines Corporation
NY, US
IPC
G06F 9/46
G06F 12/16
G06F 13/364
G06F 13/16
View Original Source