Please use this identifier to cite or link to this item:
http://hdl.handle.net/1942/33917
Title: | Resource Multiplexing and Prioritization in HTTP/2 over TCP Versus HTTP/3 over QUIC | Authors: | MARX, Robin DE DECKER, Tom QUAX, Peter LAMOTTE, Wim |
Issue Date: | 2020 | Publisher: | Springer / Scitepress | Source: | Bozzon , Alessandro; José, Francisco; Mayo, Domínguez; Filipe, Joaquim (Ed.). Web Information Systems and Technologies 15th International Conference, WEBIST 2019, Vienna, Austria, September 18–20, 2019, Revised Selected Papers, Springer / Scitepress, p. 96 -126 | Series/Report: | Lecture notes in business information processing | Series/Report no.: | 399 | Abstract: | Modern versions of the HTTP protocol, such as HTTP/2 over TCP and the upcoming HTTP/3 over QUIC, use just a single underlying connection to transfer multiple resources during a web page load. The resources are divided into chunks, optionally multiplexed on the connection, and reassembled at the receiver's side. This poses challenges, as there are many different ways simultaneously requested resources can share the available bandwidth, and not all approaches perform equally well with regards to achieving low loading times. Making matters worse, HTTP/2's prioritization system for directing this multiplexing behaviour is difficult to use and does not easily transfer to the new HTTP/3. In this work, we discuss these challenges in detail and empirically evaluate the multiplexing behaviours of 10 different QUIC implementations, as well as 11 different prioritization schemes for HTTP/3. We find that there are large differences between strategies that can have a heavy impact on page load performance, of up to 5x load time speedup in specific conditions. However, these improvements are highly context-sensitive, depending on web page composition and network conditions, turning the best performers for one setup into the worst for others. As such, we also critically evaluate the ability of the newly proposed HTTP/3 prioritization mechanism to flexibly deal with changing conditions. | Keywords: | Web Performance;Resource Prioritization;Bandwidth Distribution;Net- work Scheduling;Measurements | Document URI: | http://hdl.handle.net/1942/33917 | ISBN: | 9783030617493 9783030617509 |
DOI: | 10.1007/978-3-030-61750-9_5 | Category: | C1 | Type: | Proceedings Paper | Validations: | vabb 2022 |
Appears in Collections: | Research publications |
Files in This Item:
File | Description | Size | Format | |
---|---|---|---|---|
ResourceMultiplexing_H2andH3_Marx2020.pdf Restricted Access | Peer-reviewed author version | 1.51 MB | Adobe PDF | View/Open Request a copy |
Page view(s)
48
checked on Sep 7, 2022
Download(s)
8
checked on Sep 7, 2022
Google ScholarTM
Check
Altmetric
Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.