Search

Piotr Plachta Phones & Addresses

  • 382 Brookmere Dr, San Jose, CA 95123 (408) 440-8484

Publications

Us Patents

Two-Level Management Of Locks On Shared Resources

View page
US Patent:
20140032765, Jan 30, 2014
Filed:
Jul 25, 2013
Appl. No.:
13/950414
Inventors:
James L. Finnie - Toronto, CA
Stewart L. Palmer - New York NY, US
Piotr M. Plachta - San Jose CA, US
Garret F. Swart - Palo Alto CA, US
Xun Xue - Markham, CA
Roger L.Q. Zheng - Richmond Hill, CA
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G06F 9/50
US Classification:
709226
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.

Two-Level Management Of Locks On Shared Resources

View page
US Patent:
20120089735, Apr 12, 2012
Filed:
Oct 11, 2010
Appl. No.:
12/902116
Inventors:
Gopi K. Attaluri - Sunnyvale CA, US
James L. Finnie - Toronto, CA
Stewart L. Palmer - New York NY, US
Piotr M. Plachta - San Jose CA, US
Garret F. Swart - Palo Alto CA, US
Xun Xue - Markham, CA
Roger L. Q. Zheng - Richmond Hill, CA
Assignee:
INTERNATIONAL BUSINESS MACHINES CORPORATION - Armonk NY
International Classification:
G06F 15/173
US Classification:
709226
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.

Two-Level Management Of Locks On Shared Resources

View page
US Patent:
20150019739, Jan 15, 2015
Filed:
Jul 23, 2014
Appl. No.:
14/338452
Inventors:
- Armonk NY, US
James L. Finnie - Toronto, CA
Stewart L. Palmer - New York NY, US
Piotr M. Plachta - San Jose CA, US
Garret F. Swart - Palo Alto CA, US
Xun Xue - Markham, CA
Roger L.Q. Zheng - Richmond Hill, CA
International Classification:
G06F 17/30
G06F 9/50
US Classification:
709226
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.
Piotr Plachta from San Jose, CA, age ~49 Get Report