EFFICIENT STATE TRACKING FOR CLUSTERS
1 Assignment
0 Petitions
Accused Products
Abstract
Exemplary system and computer program product embodiments for efficient state tracking for clusters are provided. In one embodiment, by way of example only, in a distributed shared memory architecture, an asynchronous calculation of deltas and the views is performed while concurrently receiving client requests and concurrently tracking the client requests times. The results of the asynchronous calculation may be applied to each of the client requests that are competing for data of the same concurrency during a certain period with currently executing client requests. Additional system and computer program product embodiments are disclosed and provide related advantages.
-
Citations
24 Claims
-
1-8. -8. (canceled)
-
9. A system for efficient state tracking for clusters in a distributed shared memory architecture, comprising:
-
a processor device operable in the distributed shared memory architecture; an asynchronous calculation module in communication with the processor device, wherein the asynchronous calculation module and the processor device are adapted for performing one of; performing an asynchronous calculation of deltas and the views while concurrently receiving client requests and concurrently tracking client requests times, and applying results of the asynchronous calculation to each of the client requests that are competing for data of the same concurrency during a certain period with currently executing client requests; and a state tracking module in communication with the processor device and the asynchronous calculation module, wherein the state tracking module and the processor device are adapted for concurrently tracking the client requests times. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A computer program product for efficient state tracking for clusters in a distributed shared memory architecture by a processor device, the computer program product comprising a non-transitory computer-readable storage medium having computer-readable program code portions stored therein, the computer-readable program code portions comprising:
-
a first executable portion for performing an asynchronous calculation of deltas and the views while concurrently receiving client requests and concurrently tracking client requests times; and a second executable portion for applying results of the asynchronous calculation to each of the client requests that are competing for data of the same concurrency during a certain period with currently executing client requests. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24)
-
Specification