Back to results
US 8,924,370 B2Granted
Efficient distributed lock manager
AssigneeOri Software Development Ltd.
InventorMoshe Shadmon
Life of this patent
Estimating the term…
Abstract
In a cluster where multiple database nodes are synchronized by a distributed lock manager, a process that includes one or more messages that are sent from one or more nodes to a distributed lock manager, wherein one or more of said messages are asynchronous lock taken messages.
Claims18
A method for increasing locking efficiency in a cluster of database nodes that are synchronized by a distributed lock manager (DLM), comprising:
- determining that a node of the cluster of database nodes requires a lock on a resource;
- determining that no other node of the cluster of database nodes conflicts with the lock required on the resource;
- determining whether locking the resource can be performed using an asynchronous lock taken (ALT) message based on additional information received from a previous lock request, the additional information including a locking state of the resource;
- sending an ALT message from the node to the DLM;
- and
- locking the resource for the node without the node needing to receive a response from the DLM.
3 more elements
A system for increasing messaging efficiency in a cluster of database nodes that are synchronized by a distributed lock manager (DLM), the system comprising:
- a computer server managing a node of the cluster of database nodes;
- wherein the computer server is configured to perform the following steps:
- determining a lock on a resource is required;
- determining that no other node of the cluster of database nodes conflicts with the lock required on the resource;
- determining whether locking the resource can be performed using an asynchronous lock taken (ALT) message based on additional information received from a previous lock request, the additional information including a locking state of the resource;
- sending an ALT message from the node to the DLM;
- and
- locking the resource without needing to receive a response from the DLM.
5 more elements
Dependencies are inferred from the claim text.