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

System and method for controlling access to data shared by a plurality of processors using lock files

Patent 5566319 Issued on October 15, 1996. Estimated Expiration Date: Icon_subject October 15, 2013. 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 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.

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

Inventor

Application

No. 058702 filed on 05/06/1993

US Classes:

711/147, Shared memory area700/5, Shared memory707/1, DATABASE OR FILE ACCESSING709/229, Network resources access controlling710/200, ACCESS LOCKING711/145, Access control bit711/150, Simultaneous access regulation711/152, Memory access blocking711/163Access limiting

Examiners

Primary: Gossage, Glenn

Attorney, Agent or Firm

Foreign Patent References

  • 0142820 EP. 05/18/1985
  • 0145889 EP. 06/18/1985
  • 0351556 EP. 01/18/1990

International Classes

G06F 013/14
G06F 013/00

Foreign Application Priority Data

1992-05-06 EP

Abstract

A system and method for controlling access to data in storage which is shared by a plurality of processors are disclosed. The shared storage is located outside of main storage of each of the processors and stores a lock file. The lock file comprises a plurality of control fields containing access administration information (ZVI) authorizing the processors to access the data when not currently being accessed by another processor and a status identification code (SKC) to indicate the status of the access administration information. In response to a data access request from one of the processors, the status identification code provided by the processor is compared to the stored status identification code. If the comparison indicates that the requesting processor is authorized to update the access administration information, the access administration information associated with the requesting processor for the type of data access request is written from the requesting processor to the shared storage without first reading the stored access administration information from the lock file. The status identification code in the storage is updated to indicate that the processor has updated the access administration information.

Other References

  • "Enterprise Systems Architecture/390: System/360 and System/370 I/Interface Channel to Control Unit Original Equipment Manufacturers Information," IBM Corp. (DA3AR110 GA22-6974-10), copyright 1971, '78, '81, '83, '84, '87 and '92
  • "Storage Subsystem Library: IBM 3990 Storage Control Reference," IBM Corp. (A13R1000 GA32-0099-05), copyright 1988, 1993
  • Enterprise Systems Architecture/390 "Principles of Operation," IBM Corp. (SA22-7201-00), copyright 1990
  • ACM Transactions on Computer Systems, Bd. 9, No. 1, Feb., 1991, pp. 21-65, "Algorithms for Scalable Synchronization on Shared-Memory Multiprocessors", by Mellor-Crummey et a
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?