| CPC H04L 47/225 (2013.01) [H04L 47/50 (2013.01)] | 21 Claims |

|
1. An apparatus comprising:
at least one memory;
instructions in the apparatus; and
processor circuitry to be programmed based on the instructions to:
partition a packet flow into two or more sub flows based on a packet flow distribution configuration, the two or more sub flows associated respectively with two or more sliding windows that are able to slide in parallel;
update the two or more sliding windows with data included in the two or more sub flows;
slide the two or more sliding windows based on a window threshold being satisfied;
provide the two or more sub flows to a buffer to schedule distribution of the two or more sub flows;
dequeue the two or more sub flows from the buffer to one or more hardware cores; and
cause transmission of the two or more sub flows to a destination device.
|