1. A method implemented in a computing environment including a compute entity comprising a source commutatively coupled to a plurality of compute entities comprising sinks, the method comprising: managing, using the source, execution of a job comprising executable code; employing the source to execute the job; detecting, during execution of the job, sections of the executable code to be offloaded to sinks, each comprising a respective code section including a one or more functions to be offloaded to a sink; constructing, for each code section to be offloaded to a sink, offload context information identifying one of the code section or indicia identifying the one or more functions and information identifying the sink; offloading the code sections to the plurality of sinks; storing, for each code section that is offloaded to a sink, the offload context information constructed for that code section; receiving, for offloaded code sections, results generated by the sinks to which the code sections were offloaded; detecting that a sink has failed to successfully execute a code section that was offloaded to the sink, and in response thereto, retrieving the offload context information corresponding to the code section offloaded to the sink; and offloading the code section to another sink for execution.