posted on 2022-10-21, 08:57authored byHongxin Zeng, Lin Cui, Fung Po TsoFung Po Tso, Zhen Zhang
As a novel UDP-based transport protocol which supports stream multiplexing, QUIC is faster, more lightweight and flexible than TCP. With the prevalence of multi-homed devices such as smartphones with both WiFi and 4G/5G cellular connectivity, Multipath QUIC (MPQUIC) can effectively utilize multiple network interfaces (i.e., multiple paths) to improve transmission efficiency. Current MPQUIC implementation adopts the Lowest-RTT-First (LRF) scheduler which always selects the path with the lowest smoothed RTT among all available paths. However, we show that in networks with heterogeneous paths where network characteristics (e.g., RTT, loss rate) differ considerably, such scheduling scheme leads to unnecessary waiting on fast paths and bufferbloat, degrading overall transmission performance significantly. To use heterogeneous paths efficiently (i.e., to reduce the overall file transfer completion time), this paper proposes a novel scheduling mechanism that assigns data to paths with transfer simulation without causing much additional overhead. Extensive experiment results in Mininet demonstrate that the proposed scheduling mechanism can reduce the transfer completion time by up to 29.6% as compared to existing MPQUIC implementation.
Funding
National Natural Science Foundation of China (NSFC) No. 62172189, 61772235 and 61872165
Natural Science Foundation of Guangdong Province, China No. 2020A1515010771 and 2020A1515010619
Science and Technology Program of Guangzhou No. 202002030372
SYNC: Synergistic Network Policy Management for Cloud Data Centres
Engineering and Physical Sciences Research Council
This paper was accepted for publication in the journal Computer Networks and the definitive published version is available at https://doi.org/10.1016/j.comnet.2022.109198