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 SizeFormat 
ResourceMultiplexing_H2andH3_Marx2020.pdf
  Restricted Access
Peer-reviewed author version1.51 MBAdobe PDFView/Open    Request a copy
Show full item record

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.