System and method for providing high availability data
US9223841B2 · kind B2 · utility
Assignee
Inventors
Key dates
| Filing date | Apr 26, 2010 |
| Grant date | Dec 29, 2015 |
| Priority date | — |
| Expiry date | Jan 14, 2031 |
Classification
- Technology area (CPC G)Physics
- CPC primaryG06F16/2365
- WIPO fieldComputer technology
- WIPO sectorElectrical engineering
Abstract
A computer-implemented data processing system and method writes a first plurality of copies of a data set at a first plurality of hosts and reads a second plurality of copies of the data set at a second plurality of hosts. The first and second pluralities of copies may be overlapping and the first and second pluralities of hosts may be overlapping. A hashing function may be used to select the first and second pluralities of hosts. Version histories for each of the first copies of the data set may also be written at the first plurality of hosts and read at the second plurality of hosts. The version histories for the second copies of the data set may be compared and causal between the second copies of the data set may be evaluated based on the version histories for the second copies of the data set.
Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.