Proceedings of the Workshop on the Evolution, Performance, and Interoperability of QUIC 2018
DOI: 10.1145/3284850.3284852
|View full text |Cite
|
Sign up to set email alerts
|

Observing the Evolution of QUIC Implementations

Abstract: The QUIC protocol combines features that were initially found inside the TCP, TLS and HTTP/2 protocols. The IETF is currently finalising a complete specification of this protocol. More than a dozen of independent implementations have been developed in parallel with these standardisation activities.We propose and implement a QUIC test suite that interacts with public QUIC servers to verify their conformance with key features of the IETF specification. Our measurements, gathered over a semester, provide a unique… Show more

Help me understand this report
View preprint versions

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1

Citation Types

0
11
0

Year Published

2019
2019
2024
2024

Publication Types

Select...
3
2
2

Relationship

1
6

Authors

Journals

citations
Cited by 24 publications
(11 citation statements)
references
References 18 publications
(29 reference statements)
0
11
0
Order By: Relevance
“…For example, some implementers utilize it as part of their (unit) testing pipeline, validating protocol behaviour by observing events in the qlog output [6,48]. QUIC-Tracker and QUIC-Network-Simulator [67,73] are also considering using it to verify interoperability testing results. Another example is Facebook, which stores all qlog events in a relational database.…”
Section: Qlog and Qvis Usage In Practicementioning
confidence: 99%
See 1 more Smart Citation
“…For example, some implementers utilize it as part of their (unit) testing pipeline, validating protocol behaviour by observing events in the qlog output [6,48]. QUIC-Tracker and QUIC-Network-Simulator [67,73] are also considering using it to verify interoperability testing results. Another example is Facebook, which stores all qlog events in a relational database.…”
Section: Qlog and Qvis Usage In Practicementioning
confidence: 99%
“…Spread over 440 pages in ten documents [86], the protocols are challenging to understand and implement. In 2018, by working on our own implementations [28,57,67], it became evident that the QUIC community would need extensive tooling to help debug and validate their systems. These tools would ideally be re-usable across codebases, in turn requiring a common input data format.…”
mentioning
confidence: 99%
“…Since the standardization of the QUIC protocol by the Internet Engineering Task Force (IETF), multiple QUIC implementations have been developed. To enhance the interoperability of QUIC implementations, some studies have proposed test cases, log formats and visual tools for debugging [25][26][27]. Several works have attempted to improve the performance of the QUIC protocol.…”
Section: Related Workmentioning
confidence: 99%
“…However, latency reduction in the QUIC protocol is limited because it also sets a small initial congestion window and employs slow start. Several studies have been conducted focusing on performance improvement, implementation validation and security [19][20][21][22][23][24][25][26][27][28]. Among these studies, some authors have proposed latency reduction schemes for QUIC.…”
Section: Introductionmentioning
confidence: 99%
“…Uncovering occurrences of non-conformities hence reveal areas of improvement for future standards. A recent example is QUIC, where effort is put into the avoidance of such misconceptions during standardization [46].…”
Section: Introductionmentioning
confidence: 99%