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

Method and apparatus for distributed locking of shared data, employing a central coupling facility

Patent 5339427 Issued on August 16, 1994. Estimated Expiration Date: Icon_subject March 30, 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

Method and means for the sharing of data resources in a multiprocessing, multiprogramming environment
Patent #: 4399504
Issued on: 08/16/1983
Inventor: Obermarck ,   et al.

Interprocessor communication system
Patent #: 4402046
Issued on: 08/30/1983
Inventor: Cox ,   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 and exclusive access control
Patent #: 4604694
Issued on: 08/05/1986
Inventor: Hough

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

Method of and arrangement for ordering of multiprocessor operations in a multiprocessor system with redundant resources
Patent #: 4805106
Issued on: 02/14/1989
Inventor: Pfeifer

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.

Multilevel locking system and method
Patent #: 5161227
Issued on: 11/03/1992
Inventor: Dias, et al.

Access authorization table for multi-processor caches Patent #: 5230070
Issued on: 07/20/1993
Inventor: Liu

Inventors

Application

No. 860808 filed on 03/30/1992

US Classes:

718/103, Priority scheduling710/200ACCESS LOCKING

Examiners

Primary: MacDonald, Allen R.
Assistant: Auve, Glenn A.

Attorney, Agent or Firm

International Class

G06F 012/14

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.

Other References

  • IBM Technical Disclosure Bulletin. "Token Ring-Based Distributed Lock Manager". vol. 30, No. 7, Dec. 1987, pp. 263-266
  • IBM Technical Disclosure Bulletin, vol. 28, No. 3, Aug. 1985
  • "Shared Data Availability Across a System Failure" pp. 950, 951
  • IBM Technical Disclosure Bulletin, vol. 27, No. 1A, Jun. 1984, pp. 338-342 "IMS/VS Data Sharing Enhancements (Dynamic Reconfiguration to Initial State"
  • IBM Technical Disclosure Bulletin-vol. 25, No. 7B, Dec. 1982, pp. 3715-3717 "IMS/VS Data Sharing Enhancements (GHT Update Delay"
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
$16.95more info
 
Sign InRegister
Username  
Password   
forgot password?