Patent · US Active

Ensuring globally consistent transactions

US11442925B1 · kind B1 · utility

4Cited by
8References
15Claims
0Family size

Assignee

Inventors

Key dates

Filing dateJun 29, 2018
Grant dateSep 13, 2022
Priority date
Expiry dateJul 15, 2041

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F16/2477
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

The present technology proposes techniques for ensuring globally consistent transactions. This technology may allow distributed systems to ensure the causal order of read and write transactions across different partitions of a distributed database. By assigning causally generated timestamps to the transactions based on one or more globally coherent time services, the timestamps can be used to preserve and represent the causal order of the transactions in the distributed system. In this regard, certain transactions may wait for a period of time after choosing a timestamp in order to delay the start of any second transaction that might depend on it. The wait may ensure that the effects of the first transaction are not made visible until its timestamp is guaranteed to be in the past. This may ensure that a consistent snapshot of the distributed database can be determined for any past timestamp.

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