| CPC G06F 9/5038 (2013.01) [G06F 9/4881 (2013.01); G06F 9/524 (2013.01)] | 20 Claims |

|
1. A computer-implemented method, comprising:
receiving a workload request for executing a workload in a pipeline running in an edge system;
executing the workload in a plurality of stages of the pipeline according to a level of quality, wherein each stage of the plurality of stages is associated with respective timing data; and
in response to one or more of the stages of the pipeline being starved during the executing based on the respective timing data, mitigating the starvation of the one or more starving stages, wherein the mitigating comprises adapting the workload request to reduce resource consumption of a dominating stage of the plurality of stages by reducing the level of quality of output of the dominating stage and providing resources to at least one of the one or more starving stages, and wherein the dominating stage consumes the most resources relative to the other stages of the pipeline during the executing.
|