Research Article

PO-MPTCP: Priorities-Oriented Data Scheduler for Multimedia Multipathing Services

Algorithm 3

PBPD-based data scheduling algorithm.
Definition:
: the priority of data stream list perceived by DPAM
: the priority information for th data stream
: a preferred path list obtained by MDPS
: the first path of
: a candidate path used for prioritized data delivery
When the send buffer is idle and can send packets,
for all within the do
if==1 then
there is a prioritized packet to send
set =
while the cwnd of is full do
set =ā†’ next
end while
else then
using standard MPTCP data schedule to distribute
end if
schedule the packet over
end for