mquick_comnet_zeng.pdf (5.38 MB)
Download fileOptimizing multipath QUIC transmission over heterogeneous paths
journal contribution
posted on 2022-10-21, 08:57 authored by Hongxin Zeng, Lin Cui, Fung Po TsoFung Po Tso, Zhen ZhangAs 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
Find out more...FRuIT: The Federated RaspberryPi Micro-Infrastructure Testbed
Engineering and Physical Sciences Research Council
Find out more...InnovateUK grant 106199-47198
History
School
- Science
Department
- Computer Science
Published in
Computer NetworksVolume
215Issue
2022Publisher
ElsevierVersion
- AM (Accepted Manuscript)
Rights holder
© ElsevierPublisher statement
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.109198Acceptance date
2022-07-14Publication date
2022-07-19Copyright date
2022ISSN
1389-1286Publisher version
Language
- en