Prioritized lock requests to reduce blocking
AssigneeMicrosoft Corporation
InventorsPanagiotis Antonopoulos, Hanumantha Rao Kodavalla, Naveen Prakash
Life of this patent
Estimating the term…
Loading patent…
AssigneeMicrosoft Corporation
InventorsPanagiotis Antonopoulos, Hanumantha Rao Kodavalla, Naveen Prakash
Estimating the term…
A method includes requesting a lock on a resource. The request for the lock on the resource is specified as a low priority non-blocking request that does not block one or more other requests such that one or more other requests can request a lock on the resource and obtain the lock on the resource in priority to the low priority non-blocking request. Based on the low priority request, the method includes maintaining the low priority request in a non-blocking fashion until a predetermined condition occurs. As a result of the predetermined condition occurring, the method includes handling the low priority request such that it is no longer treated as a low priority non-blocking request. Embodiments may further include a kill request which kills any operations on the resource, aborts any transactions having a lock on the resource, and locks the resource.
In a transactional computing environment, a method of requesting a lock on a resource, the method comprising:
In a transactional computing environment, a method of requesting a lock on a resource, the method comprising:
A system for requesting a lock on a resource, the system comprising
Dependencies are inferred from the claim text.