U.S. patents available from 1976 to present.
U.S. patent applications available from 2005 to present.

Shared, distributed lock manager for loosely coupled processing systems

Patent 5423044 Issued on June 6, 1995. Estimated Expiration Date: Icon_subject June 16, 2012. Estimated Expiration Date is calculated based on simple USPTO term provisions. It does not account for terminal disclaimers, term adjustments, failure to pay maintenance fees, or other factors which might affect the term of a patent.

Patent References

Main bus interface package
Patent #: 4419724
Issued on: 12/06/1983
Inventor: Branigin ,   et al.

Method and means for the retention of locks across system, subsystem, and communication failures in a multiprocessing, multiprogramming, shared data environment
Patent #: 4480304
Issued on: 10/30/1984
Inventor: Carr ,   et al.

Shared resource locking apparatus
Patent #: 4574350
Issued on: 03/04/1986
Inventor: Starr

Lockout operation among asynchronous accessers of a shared computer system resource
Patent #: 4587609
Issued on: 05/06/1986
Inventor: Boudreau ,   et al.

Circuit arrangement for routing signals between a master-slave pair of controlling processors and several master-slave pairs of controlled processing units
Patent #: 4654784
Issued on: 03/31/1987
Inventor: Campanini

Method for managing lock escalation in a multiprocessing, multiprogramming environment
Patent #: 4716528
Issued on: 12/29/1987
Inventor: Crus ,   et al.

Lock control for a shared storage in a data processing system
Patent #: 4733352
Issued on: 03/22/1988
Inventor: Nakamura ,   et al.

Method for lock management, page coherency, and asynchronous writing of changed pages to shared external store in a distributed computing system
Patent #: 4965719
Issued on: 10/23/1990
Inventor: Shoens, et al.

Storage locking control for a plurality of processors which share a common storage unit
Patent #: 4984153
Issued on: 01/08/1991
Inventor: Kregness, et al.

Locking control with validity status indication for a multi-host processor system that utilizes a record lock processor and a cache memory for each host processor
Patent #: 5060144
Issued on: 10/22/1991
Inventor: Sipple, et al.

More ...

Inventors

Application

No. 899664 filed on 06/16/1992

US Classes:

710/200ACCESS LOCKING

Examiners

Primary: Ray, Gopal C.

Attorney, Agent or Firm

International Classes

G06F 013/16
G06F 013/364
G06F 012/16
G06F 009/46

Abstract

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.

Other References

  • IBM Tech. Disclosure Bulletin, vol. 25, No. 7B, Dec. 1982
  • IBM Tech. Disclosure Bulletin, vol. 34, No. 2, Jul. 199
PatentsPlus Images
Enhanced PDF formats
loading...
PatentsPlus: add to cart
PatentsPlus: add to cartSearch-enhanced full patent PDF image
$9.95more info
PatentsPlus: add to cart
PatentsPlus: add to cartIntelligent turbocharged patent PDFs with marked up images
$18.95more info
 
Sign InRegister
Username  
Password   
forgot password?