| CPC G06F 11/1451 (2013.01) [G06F 2201/84 (2013.01)] | 20 Claims |

|
1. A method of executing a workflow including a plurality of steps using a plurality of computing systems, the method comprising:
receiving, at a first computing system of the plurality of computing systems, indication of an assigned step of the plurality of steps;
downloading, to local storage at the first computing system over a network, a snapshot of changes from a preceding step of the plurality of steps from a distributed storage on the network, wherein the snapshot comprises data indicative of the changes to a first set of one or more objects associated with execution of the preceding step by a respective computing system of the plurality of computing systems;
performing, by the first computing system, the assigned step using the data indicative the changes to the one or more objects associated with execution of the preceding step to generate a second snapshot of second changes associated with the assigned step comprising second data indicative of the second changes to a second set of one or more objects associated with execution of the assigned step; and
uploading, by the first computing system, the second snapshot of second changes associated with the assigned step to the distributed storage.
|