Patent · US Active

System and method for implementing cache consistent regional clusters

US9477598B2 · kind B2 · utility

3Cited by
41References
19Claims
0Family size

Assignee

Inventors

Key dates

Filing dateSep 4, 2015
Grant dateOct 25, 2016
Priority date
Expiry dateSep 4, 2035

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F2212/1032
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

When multiple regional data clusters are used to store data in a system, maintaining cache consistency across different regions is important for providing a desirable user experience. In one embodiment, there is a master data cluster where all data writes are performed, and the writes are replicated to each of the slave data clusters in the other regions. Appended to the replication statements are invalidations for cache values for the keys whose values have been changed in the master data cluster. An apparatus in the master data cluster logs replication statements sent to the slave databases. When a slave database fails, the apparatus extracts the invalidations intended for the failed database and publishes the invalidations to a subscriber in the region of the failed database. The subscriber sends the invalidations to the local caches to cause stale data for those keys to be deleted from the caches.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.