SYSTEM, METHOD AND COMPUTER PROGRAM PRODUCT FOR MOVEABLE DISTRIBUTED SYNCHRONIZATION OBJECTS
First Claim
1. A computer-implemented resource sharing method in a distributed computing environment, the method comprising:
- in response to a first condition, determining a first node on which an access rate of a synchronization object is greatest;
storing the synchronization object on the first node, for use in synchronizing access to a resource;
in response to a second condition, determining a second node on which an access rate of the synchronization object is greatest; and
relocating the synchronization object from a storage on the first node to a storage on the second node.
1 Assignment
0 Petitions
Accused Products
Abstract
A resource sharing method, system, and computer program product in a distributed computing environment, includes in response to a first condition, determining a first node on which an access rate of a synchronization object is greatest, storing the synchronization object on the first node for use in synchronizing access to a resource, and in response to a second condition, determining a second node on which an access rate of the synchronization object is greatest, and relocating the synchronization object from a storage on the first node to a storage on the second node.
12 Citations
20 Claims
-
1. A computer-implemented resource sharing method in a distributed computing environment, the method comprising:
-
in response to a first condition, determining a first node on which an access rate of a synchronization object is greatest; storing the synchronization object on the first node, for use in synchronizing access to a resource; in response to a second condition, determining a second node on which an access rate of the synchronization object is greatest; and relocating the synchronization object from a storage on the first node to a storage on the second node. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer program product for resource sharing, the computer program product comprising a computer-readable storage medium having program instructions embodied therewith, the program instructions executable by a computer to cause the computer to perform:
-
in response to a first condition, determining a first node on which an access rate of a synchronization object is greatest; storing the synchronization object on the first node, for use in synchronizing access to a resource; in response to a second condition, determining a second node on which an access rate of the synchronization object is greatest; and relocating the synchronization object from a storage on the first node to a storage on the second node. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. A resource sharing system, said system comprising:
-
a processor; and a memory, the memory storing instructions to cause the processor to perform; in response to a first condition, determining a first node on which an access rate of a synchronization object is greatest; storing the synchronization object on the first node, for use in synchronizing access to a resource; in response to a second condition, determining a second node on which an access rate of the synchronization object is greatest; and relocating the synchronization object from a storage on the first node to a storage on the second node. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification