In some examples, the example management agent 350 deletes the instructions from the instruction cache 620 (block 780). Deleting and/or otherwise removing the instructions from the instruction cache 620 ensures that instructions that failed validation (e.g., an instruction where a computed checksum did not match a checksum provided by the repository, an instruction that failed a virus scan, etc.) are not left on the component server 330.
The collected results are sent to the monitoring endpoint 340 by the management agent 350 (block 785). The example management endpoint 340 stores the received results in the result data store 540 (block 790). In this manner, results of the execution of the instruction(s) across multiple management agents are centralized to a single management endpoint 340 such that the management endpoint can report upon the status of the execution of the instruction(s) across the multiple management agents using a single interface. The example queue manager 520 of the example management endpoint 340 de-queues the instruction identified to the management agent (see block 715) such that the instruction is not provided to the management agent 350 in response to subsequent requests (block 795). The example sequence 700 of