Patent ID: 9667511
Date: 2017-05-30
CPC Classifications: G06F,H04L

Claim:
1. A method, comprising: obtaining, by a first device, historical task data including completion durations for tasks performed by a plurality of remote devices in a distributed system; sending, by the first device to the plurality of remote devices, an indication that a task is available for processing; receiving, by the first device, a response from two or more of the remote devices capable of performing the task responsive to the indication; selecting, by the first device, at least one of the responding devices for performing the task based on the historical task completion durations; prompting, by the first device, the at least the one selected device to perform the task; receiving, by the first device from the at least one selected device, a confirmation message indicating that the task was completed; and determining, by the first device, whether a version of a resource used by the at least one responding device to perform the task corresponds to a correct version of the resource based on the confirmation message.