Invention Grant
- Patent Title: Two-level management of locks on shared resources
-
Application No.: US13950414Application Date: 2013-07-25
-
Publication No.: US08868755B2Publication Date: 2014-10-21
- Inventor: Gopi K. Attaluri , James L. Finnie , Stewart L. Palmer , Piotr M. Plachta , Garret F. Swart , Xun Xue , Roger L.Q. Zheng
- Applicant: International Business Machines Corporation
- Applicant Address: US NY Armonk
- Assignee: International Business Machines Corporation
- Current Assignee: International Business Machines Corporation
- Current Assignee Address: US NY Armonk
- Agency: Edell, Shapiro & Finnan, LLC
- Agent Mohammed Kashef
- Main IPC: G06F15/173
- IPC: G06F15/173 ; G06F17/30 ; G06F9/52 ; G06F9/50

Abstract:
In a shared data system comprising one or more primary nodes and a plurality of secondary nodes, global lock manager on a primary node manages locks for shared resources by exchanging an abstract lock state with local lock managers on the secondary nodes. The abstract lock state includes a particular representation of all of the applications on the nodes that are requesting or are granted locks. The exchange of these particular lock states instead of individual requests improves performance by increasing concurrency and reducing off-machine communication. A global deadlock detector on a node detects and resolves global deadlocks, in conjunction with local deadlock detectors on the secondary nodes.
Public/Granted literature
- US20140032765A1 Two-Level Management of Locks on Shared Resources Public/Granted day:2014-01-30
Information query