CPC G06F 9/4881 (2013.01) [G06F 9/546 (2013.01)] | 20 Claims |
1. A device, comprising:
one or more memories; and
one or more processors, coupled to the one or more memories, configured to:
receive a set of heartbeat messages that originated from a set of devices that include the device,
wherein the set of heartbeat messages is associated with selecting a leader device, among the set of devices, to process a set of jobs;
determine, based on the set of heartbeat messages, a set of scores representing how qualified devices of the set of devices are to process the set of jobs based on processing capabilities of corresponding devices, of the set of devices, and a set of processing constraints associated with the set of jobs;
identify, based on determining the set of scores, the device as the leader device,
wherein the leader device is identified based on determining that the set of jobs is not being processed by any other device of the set of devices; and
process the set of jobs by the device.
|