Patent · US Expired

System and method for replication of distributed databases that span multiple primary nodes

US6785696B2 · kind B2 · utility

30Cited by
12References
17Claims
0Family size

Assignee

Inventors

Key dates

Filing dateJun 1, 2001
Grant dateAug 31, 2004
Priority date
Expiry dateMay 3, 2022

Classification

  • Technology area (CPC Y)Emerging Cross-Sectional Technologies
  • CPC primaryY10S707/99955
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

A method and system for backing up primary nodes onto backup nodes where the primary nodes can each originate a distributed transaction and can participate in a distributed transaction. The backup nodes, after a primary node failure, undo all transactions whose state is unknown on the backup node and all committed transactions which, if kept, would lead to an inconsistent set of backup nodes. First, committed transactions are undone if commits for them were not received on all back up nodes to the primary nodes that participated in the transaction. Second, all committed transactions that potentially depend on the committed transactions that were undone are also undone. Only those transactions that are provably independent of the committed transactions that were undone are kept. The result is a set of back up nodes which can support operations until the failing primary node is restored.

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