METHOD FOR MINIMIZING LOCK PROCESSING WHILE ENSURING CONSISTENCY AMONG PAGES COMMON TO LOCAL PROCESSOR CACHES AND A SHARED EXTERNAL STORE
Patent №
US 5,301,290
Granted
1994-04-05
Filed 1990
Owner
INTERNATIONAL BUSINESS MACHINES CORPORATION, A CORP. OF NY
Lab
AI components
1
hardware
Assignment
Recorded
Dataset
AIPD
2023_r1 edition
Application
07493562
A computer implemented method for minimizing the grant of pages locks and the number of outstanding locks while ensuring consistency of the copies of pages resident among a first, and a second data cache with the original pages in shared external storage. A first processor requesting a lock on a designated page is granted a lock over the group of pages including the designated page in the absence of a concurrent lock to the page or group held by another processor. Any changed page is copied through to external storage. Otherwise, a processor intending to alter a page causes a global lock manager to notify concurrent lock holders, invalidate copies of the page in their local caches, and obtain an exclusive lock to the requesting process for the duration of its operation on the page. After this the lock is demoted to share and the changed page also copied through to external storage.
AI classification
Ownership
INTERNATIONAL BUSINESS MACHINES CORPORATION, A CORP. OF NY
assignment · 53090260
Assignors
TETZLAFF, WILLIAM H., UNGER, JAY H.
On an employer assignment, the assignors are typically the inventors.