Lock holding multi-threaded processes for distibuted data systems
OwnerSandhya E., Ajay Kumarinventors
Life of this patent
Estimating the term…
Loading patent…
OwnerSandhya E., Ajay Kumarinventors
Estimating the term…
A distributed data system may include nodes each including a process that may access distributed data. A lock mechanism coupled to the distributed data store may grant locks for portions of the distributed data. Only threads of a process holding a lock for a portion of the distributed data may access the portion. A process may obtain a lock for a distributed data portion. In one embodiment, the process may release the lock if no more threads require access to the portion so may initiate a “dummy” thread requester indicating a thread requiring access to the portion. If other threads requiring access are initiated, it may not be necessary to obtain the lock again. This may help reduce the use of resources associated with using locks. If the process receives a request to release the lock, the process may cancel the dummy thread requester and release the lock.
A distributed data system comprising:
A computing system comprising:
A method comprising:
An article of manufacture comprising program instructions executable to implement:
Dependencies are inferred from the claim text.