Ian,

Christoph, thanks for the great information.

Is the lack of MP-QUIC likely to cause QUIC to be disabled for certain key use cases(ie: Siri and Apple Music), or can existing connection migration be made to work?

For example, I can imagine working around true multipath by only using one path at once, but sending PATH_CHALLENGE on the other path to probe reliability and/or RTT.  Or even sending identical packets(ie: a request) on both paths and the receiver will naturally respond on the path the packet is received first and drop the other packet as a duplicate.

My key takeaway from the multipath scheduler papers I've read is that most of the performance gains are obtained by always sending on the faster of the two available paths, and in a large set of circumstances, nothing should be sent on the slower path.

This assumes that you have two paths that provide a good and stable performance. If path performance changes quickly because one of the hosts moves then it makes sense to use both paths simultaneously. This is true as well when the bandwidth of a single path is too slow. We've seen many reports form companies that use MPTCP to aggregate several low-speed Internet connection, DSL+DSL, DSL+4F, multiple 4G, ...

The most unexpected one was a television broadcaster that placed MPTCP in the car used by its journalists. With MPTCP, they could aggregate satellite, WiFi and several 4G interfaces to speed-up the upload of videos collected by their journalists in the field

https://www.youtube.com/watch?v=JMRWq7aqi9o

There are many situations where a single link is not sufficient to support the required applications. Multipath allows to address all these deployments.


Olivier

Reply via email to