Patent ID: 9584361
Date: 2017-02-28
CPC Classifications: G06F,H04L

Claim:
1. A method for managing a job over a network, comprising: communicating a heartbeat message between at least a job control node and at least one of a plurality managed nodes; employing at least one of the heartbeat message and at least one job instruction to a job control node to determine at least one of the plurality of managed nodes that is available to be managed as a job target node, wherein the at least one job instruction includes at least a quorum requirement; providing the at least one job instruction to at least one of the available job target nodes that is ready to be prepared to execute the at least one job instruction when a total number of the at least one available job target nodes is sufficient to perform the job, wherein the at least one job instruction on each prepared job target nodes is sequentially executed after determined time intervals; determining each prepared job target node based on at least an acknowledgment that the at least one job instruction is delivered to and accepted by an available job target node and the available job target node is prepared to execute the job instruction; and when a number of the acknowledgments provided by the available job target nodes matches the quorum requirement, each of the prepared job target nodes being provided the at least one job instruction executes the at least one job instruction on each of the prepared job target nodes, wherein a status for success of the job is updated based on the execution of the at least one job instruction by at least one of the prepared job target nodes.