US 11,748,154 B2
Computing node job assignment using multiple schedulers
Gopi Kancharla, Frisco, TX (US); Sanjiv Yajnik, Dallas, TX (US); Raman Bajaj, Frisco, TX (US); James Land, The Colony, TX (US); Susmitha Gangarapu, McKinney, TX (US); Praveen Tandra, Allen, TX (US); Parvesh Kumar, Plano, TX (US); and Janardhan Prabhakara, Allen, TX (US)
Assigned to Capital One Services, LLC, McLean, VA (US)
Filed by Capital One Services, LLC, McLean, VA (US)
Filed on Jul. 8, 2021, as Appl. No. 17/305,461.
Application 17/305,461 is a continuation of application No. 16/580,459, filed on Sep. 24, 2019, granted, now 11,068,307.
Application 16/580,459 is a continuation of application No. 16/406,614, filed on May 8, 2019, granted, now 10,474,497, issued on Nov. 12, 2019.
Claims priority of provisional application 62/767,182, filed on Nov. 14, 2018.
Prior Publication US 2021/0334135 A1, Oct. 28, 2021
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 9/46 (2006.01); G06F 9/48 (2006.01); G06F 9/54 (2006.01)
CPC G06F 9/4881 (2013.01) [G06F 9/546 (2013.01)] 20 Claims
OG exemplary drawing
 
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.