A method of scheduling a forwarding of a first result of a first operation executed by the first endpoint processing unit (EPU) to a second EPU along a network connecting a plurality of EPUs, the method comprising:
- at the first EPU:
- forwarding, for the first result, a scheduling request as an in-band control message through the network that forwards between the EPUs data message flows that store results of operations executed by the EPUs;
- in response to the scheduling request, receiving a set of scheduling parameters from a control plane agent that obtains the in-band forwarded control message and provides the set of scheduling parameters back to the first EPU in an in-band reply message;
- and
- using the set of scheduling parameters to forward the result of the operation to the second EPU through the network.