×

Fault-tolerant distributed database system and method for the management of correctable subtransaction faults by the global transaction source node

  • US 5,247,664 A
  • Filed: 03/28/1991
  • Issued: 09/21/1993
  • Est. Priority Date: 03/28/1991
  • Status: Expired due to Fees
First Claim
Patent Images

1. A fault-tolerant method of processing a global transaction in a distributed database system having a plurality of sites and affected by faults that prevent the processing of subtransactions and that are correctable, comprising:

  • (a) upon receipt of a global transaction at one of the sites in the distributed database system, identifying a number of sites among the plurality of sites in the distributed database system that contain data needed for the global transaction;

    (b) dividing the global transaction by the said one site into subtransactions for processing at the identified sites and communicating the subtransactions to each appropriate identified site for processing;

    (c)(1) monitoring at said one site the processing of all the subtransactions,(c)(2) detecting at said one site a fault in the distributed database system that prevents the processing of a subset of the subtransactions and continuing the processing of the unaffected subtransactions,(c)(3) interrupting by said one site the processing of the affected subset of subtransactions,(c)(4) maintaining by said one site a status of all the subtransactions, and(c)(5) correcting said fault;

    (d) upon correction of the fault, updating the status by said one site of each subtransaction affected by the fault; and

    (e)(1) restarting by said one site the processing of the affected subtransactions at the identified sites, and(e)2) continuing the processing of the unaffected subtransactions.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×