1. A computer-implemented method, comprising: allocating two or more items of work on respective nodes of a plurality of nodes for parallel execution; recording an indication of the node on which each of the two or more items of work was allocated; executing one of the two or more items of work on a node other than the node on which it was allocated; and updating the indication of the node on which the one of the two or more items of work was allocated to reflect the node on which it was executed.