Locking access to data storage shared by a plurality of compute nodes
AssigneeInternational Business Machines Corporation
InventorsMadhusudanan Kandasamy, Vidya Ranganathan, Murali Vaddagiri
Life of this patent
Estimating the term…
Loading patent…
AssigneeInternational Business Machines Corporation
InventorsMadhusudanan Kandasamy, Vidya Ranganathan, Murali Vaddagiri
Estimating the term…
Methods, apparatuses, and computer program products are provided for locking access to data storage shared by a plurality of compute nodes. Embodiments include maintaining, by a compute node, a queue of requests from requesting compute nodes of the plurality of compute nodes for access to the data storage, wherein possession of the queue represents possession of a mutual-exclusion lock on the data storage, the mutual-exclusion lock indicating exclusive permission for access to the data storage; and conveying, based on the order of requests in the queue, possession of the queue from the compute node to a next requesting compute node when the compute node no longer requires exclusive access to the data storage.
A method for locking access to data storage shared by a plurality of compute nodes, the method comprising:
An apparatus for prioritizing control of access to data storage, the apparatus comprising a plurality of compute nodes, each compute node comprising a computer processor and a computer readable memory operatively coupled to the computer processor, the computer readable memory having disposed within it computer program instructions that when executed by the computer processor, cause the apparatus to carry out the steps of:
A computer program product for locking access to data storage shared by a plurality of compute nodes, the computer program product comprising:
Dependencies are inferred from the claim text.