×

FAULT TOLERANCE IN DISTRIBUTED SYSTEMS

  • US 20120117423A1
  • Filed: 11/09/2010
  • Published: 05/10/2012
  • Est. Priority Date: 11/09/2010
  • Status: Active Grant
First Claim
Patent Images

1. A method of managing execution of operation requests to facilitate fault tolerance in a distributed system having a plurality of components, said method comprising:

  • receiving at one component of the distributed system an operation request to be processed, the one component executing on a processor;

    processing, by the one component, the operation request, the processing including initiating one or more sub-operation requests to be performed by at least one other component of the distributed system;

    storing at least an indication of the one or more sub-operation requests in an asynchronous work queue to be asynchronously processed by the at least one other component, the asynchronous work queue including one or more sub-operation requests for which processing is incomplete;

    storing state related to the operation request in a persistent data store, said state including at least an indication of the one or more sub-operation requests on the asynchronous work queue; and

    responsive to storing the state in the persistent data store and completing the operation request, asynchronously initiating execution of a sub-operation request of the one or more sub-operation requests on the asynchronous work queue.

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