The example instruction retriever 640 of the illustrated example of FIG. 6 determines whether instructions identified in the indication received from the management endpoint 340 are stored in the instruction cache 620 and, if not, attempts to retrieve the instructions. In some examples, the example instruction retriever 640 retrieves the instructions from the repository 134 at the direction of the indication of the instruction to be executed provided by the management endpoint 340. That is, when providing the indication of the instruction to be executed, the management endpoint 340 identifies the repository and/or another location where the instructions may be retrieved. In some examples, the indication of the instruction to be executed also identifies a version of the instruction (e.g., version 1.2) to be executed. In such an example, in addition to determining that the instruction is present in the instruction cache 620, the example instruction retriever 640 verifies whether a specified version of the instruction is present in the instruction cache 620. If the specified version is not present, the specified version of the instruction is retrieved from the repository 134.