Massimo Di Natale
QUIC performance monitoring: implementation of Spin Bit in Chromium.
Rel. Riccardo Sisto, Guido Marchetto. Politecnico di Torino, Corso di laurea magistrale in Ingegneria Informatica (Computer Engineering), 2023
|
Preview |
PDF (Tesi_di_laurea)
- Tesi
Licenza: Creative Commons Attribution Non-commercial No Derivatives. Download (1MB) | Preview |
Abstract
The objective of this thesis is to implement an optional feature of the QUIC protocol - the Spin Bit - in the Chromium open-source browser, in order to make it possible to perform QUIC traffic measurements. QUIC is a network transport protocol, based on UDP, that avoids the use of traditional techniques to compute network measurements because its packets are encrypted. The Spin Bit is one of the few bits of the QUIC packet header that is left unencrypted, allowing network operators to deduce Round Trip Time of the QUIC connection based on the Spin Bit value. RFC 9000 describes the Spin Bit feature of the QUIC protocol as an optional feature and for this reason the majority of the state-of-the-art implementations of the QUIC protocol does not support it.
In the first phase of this thesis work I implemented the Spin Bit algorithm in the Google Quiche library, that is the library of the Chromium browser which implements the QUIC protocol for both the Android and Desktop platforms
Relatori
Anno Accademico
Tipo di pubblicazione
Numero di pagine
Corso di laurea
Classe di laurea
Aziende collaboratrici
URI
![]() |
Modifica (riservato agli operatori) |
