CPC G06F 9/4881 (2013.01) [G06F 9/5072 (2013.01); G06F 9/542 (2013.01)] | 20 Claims |
1. A computer-implemented method, comprising:
selecting, by a processing node of a cluster of processing nodes, a first task from a task list;
sending, by the processing node to a task assignment repository, a first write operation with a first task identifier of the first task to assign the first task to the processing node;
detecting, by the processing node, failure of the first write operation based on the first task already being assigned;
selecting, by the processing node, a second task from the task list;
sending, by the processing node to the task assignment repository, a second write operation with a second task identifier of the second task to assign the second task to the processing node;
detecting, by the processing node, success of the second write operation; and
executing, by the processing node, the second task.
|