multipath-tcp / mptcp

⚠️⚠️⚠️ Deprecated 🚫 Out-of-tree Linux Kernel implementation of MultiPath TCP. 👉 Use https://github.com/multipath-tcp/mptcp_net-next repo instead ⚠️⚠️⚠️
https://github.com/multipath-tcp/mptcp_net-next
Other
889 stars 335 forks source link

What is default packet scheduler? #445

Closed pak-ji closed 2 years ago

pak-ji commented 2 years ago

What is default packet scheduler in MPTCP v0.95 ?? is it Low-Latency?? (https://ieeexplore.ieee.org/stamp/stamp.jsp?arnumber=8584135)

matttbe commented 2 years ago

Hello,

What is default packet scheduler in MPTCP v0.95 ??

It is still the low RTT one. I guess in the paper you mention, they developed another packet scheduler they didn't upstream.

In our tree, we have: default (lowest RTT first), round-robin, redundant and Earliest Completion First (ECF). Is it one of them?

matttbe commented 2 years ago

(feel free to close this ticket if it answers your question)

pak-ji commented 2 years ago

I'm sorry to reopen it. Where can I see the document about Lowest RTT First?

matttbe commented 2 years ago

Where can I see the document about Lowest RTT First?

It is explained in a few papers -- even the one you pointed I think -- as it is the default one but I think the first one describing this is this one: https://dl.acm.org/doi/abs/10.1145/2630088.2631977

pak-ji commented 2 years ago

thanks :)