Computer-implemented multi-resource shared lock
AssigneeInternational Business Machines Corporation
InventorsLARRY JUAREZ, KENNY N. G. QIU, DAVID V. VALVERDE
Life of this patent
Estimating the term…
Loading patent…
AssigneeInternational Business Machines Corporation
InventorsLARRY JUAREZ, KENNY N. G. QIU, DAVID V. VALVERDE
Estimating the term…
In one embodiment of a computer-implemented system, comprising a plurality of computer entities and multiple resources, one of the computer entities may request a multi-resource lock to one of the multiple resources; the one resource determines whether a resource lock is available at the one resource and, if so, the one resource communicates with all peer resources to determine whether a resource lock is available; if the peer resources indicate a resource lock is available, lock all of the resources to the requesting computer entity, and the one resource communicates the lock of the resources to the requesting computer entity; and if any the resource indicates contention for the multi-resource lock, the one resource communicates the contention to the requesting computer entity, and the requesting computer entity backs off the multi-resource lock request and, after a random time interval, repeats the request.
In a computer-implemented system comprising a plurality of computer entities and multiple resources, the method comprising:
A server system comprising:
A resource configuration system for use with a plurality of computer entities, each configured to request locks for resources, said system comprising:
A computer program product comprising a computer usable medium storing a computer readable program when executed on at least one computer of a server system, said server system comprising a plurality of computer entities and multiple resources;
Dependencies are inferred from the claim text.