Fstream: Flexible stream scheduling and prioritizing in multipath-quic

Xiang Shi, Lin Wang, Fa Zhang, Zhiyong Liu

Research output: Chapter in Book / Report / Conference proceedingConference contributionAcademicpeer-review

76 Downloads (Pure)

Abstract

While the web keeps evolving, web latency remains a major obstacle to improving user experience. In the past, many efforts have been made in this course. SPDY achieves reduced latency through multiplexing and prioritization by manipulating HTTP. Quick UDP Internet Connection (QUIC) generalizes the idea and embeds multiplexing in the transport layer by introducing application-oriented streams. Multipath-QUIC brings further improvements by utilizing multiple paths as is done in MultiPath TCP (MPTCP). However, failing to account for stream priorities in the transport layer can result in suboptimal performance for time-critical streams. We fill this gap and propose FStream-a flexible stream scheduling mechanism for Multipath-QUIC, which provides stream prioritization down to the transport layer. We implement FStream in Multipath-QUIC and demonstrate its effectiveness in reducing the completion time of time-critical streams (3x) through extensive experiments under different path dissimilarity conditions.

Original languageEnglish
Title of host publication2019 IEEE 25th International Conference on Parallel and Distributed Systems (ICPADS)
Subtitle of host publication[Proceedings]
PublisherIEEE Computer Society
Pages921-924
Number of pages4
ISBN (Electronic)9781728125831
ISBN (Print)9781728125848
DOIs
Publication statusPublished - 2020
Event25th IEEE International Conference on Parallel and Distributed Systems, ICPADS 2019 - Tianjin, China
Duration: 4 Dec 20196 Dec 2019

Publication series

NameProceedings of the International Conference on Parallel and Distributed Systems - ICPADS
NumberDecember
Volume2019
ISSN (Print)1521-9097

Conference

Conference25th IEEE International Conference on Parallel and Distributed Systems, ICPADS 2019
Country/TerritoryChina
CityTianjin
Period4/12/196/12/19

Funding

X. Shi is also with University of Chinese Academy of Sciences, Beijing, China. The Corresponding Author is Zhiyong Liu ([email protected]). This work was partially supported by the National Key Research and Development Program of China (grant number 2017YFB1010001), the National Natural Science Foundation of China (grant numbers 61520106005, 61761136014). L. Wang was funded by the German Research Foundation (DFG) project 392046569 and by the subproject C7 within the DFG Collaborative Research Center 1053 (MAKI). 1SPDY has been subsumed by the HTTP/2 standard [1].

FundersFunder number
Deutsche Forschungsgemeinschaft392046569
National Natural Science Foundation of China61761136014, 61520106005
National Key Research and Development Program of China2017YFB1010001

    Keywords

    • MPQUIC
    • Multipath
    • Prioritization
    • QUIC
    • Stream scheduling
    • Web latency

    Fingerprint

    Dive into the research topics of 'Fstream: Flexible stream scheduling and prioritizing in multipath-quic'. Together they form a unique fingerprint.

    Cite this