Patent · US Active

System and method for implementing cache consistent regional clusters

US9189510B2 · kind B2 · utility

15Cited by
32References
17Claims
0Family size

Assignee

Inventors

Key dates

Filing dateFeb 26, 2013
Grant dateNov 17, 2015
Priority date
Expiry dateJul 1, 2033

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.