Apparatus, system, and method for cache synchronization
AssigneeInternational Business Machines Corporation
InventorsVipul Paul, Scott Alan Piper, Sudhir Gurunandan Rao
Life of this patent
Estimating the term…
Loading patent…
AssigneeInternational Business Machines Corporation
InventorsVipul Paul, Scott Alan Piper, Sudhir Gurunandan Rao
Estimating the term…
An apparatus, system, and method are disclosed for cache synchronization within a multi-tier system having multiple client-server relationships. The apparatus includes a pre-synchronization module, a locking module, and a synchronization module. The pre-synchronization module receives a pre-synchronization call from an upstream node coupled to a first downstream node. The locking module locks a first cache coupled to the first downstream node in response to a synchronization call from the upstream node. The synchronization module synchronizes source data on the upstream node with cached data on the first cache. The apparatus also may include a post-synchronization module to perform any necessary cleanup activities. Advantageously, the apparatus, system, and method reduce the likelihood of a system deadlock due to premature locking of the first downstream cache, which prevents a subsequent downstream cache from synchronizing with the first cache.
An apparatus to synchronize cache data of cascading caches within
A system to synchronize cache data of cascading caches within a multi-tier system, the system comprising:
A computer readable storage medium tangibly embodying a semiconductor device storing a program of executable code executed by a processor to perform operations to synchronize cache data of cascading caches within a multi-tier system, the operations comprising:
A method for synchronizing cache data of cascading caches within a multi-tier system, the method comprising:
Dependencies are inferred from the claim text.