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 the at least one job instruction to determine at least one of the plurality of managed nodes that is available to be managed as a job target node; providing the at least one job instruction to at least one of the available job target nodes that is prepared to execute the at least one job instruction; and executing the at least one job instruction on each of the prepared job target nodes, wherein a status for the at least one job instruction is updated based on execution by at least one of the prepared job target nodes.