Using a durable future to resume execution of an operation after a process that includes the operation crashes
AssigneeMicrosoft Technology Licensing, LLC
InventorReuben Wade Bond
Life of this patent
Estimating the term…
Loading patent…
AssigneeMicrosoft Technology Licensing, LLC
InventorReuben Wade Bond
Estimating the term…
Techniques are described herein that are capable of using a durable future to resume execution of an operation after a process that includes the operation crashes. A durable future, which is a proxy for a state of a workflow, is generated. An identifier that identifies the durable future is assigned, and a state of the durable future is stored in a store. The state of the durable future specifies a portion of the state of the workflow that is known. It is detected that the execution of the operation in the process, which implements at least a portion of the workflow, is discontinued as a result of a crash of the process. After the crash of the process, the state of the durable future is retrieved from the store using the identifier, and the execution of the operation is resumed using the state of the durable future.
A system comprising:
A method implemented by a computing system, the method comprising:
A computer program product comprising a computer-readable storage medium having instructions recorded thereon for enabling a processor-based system to perform operations, the operations comprising:
Dependencies are inferred from the claim text.