Files
Mawait_38421500_2020.pdf
Closed access - Adobe PDF
- 854.08 KB
Details
- Supervisors
- Faculty
- Degree label
- Abstract
- Pluginized QUIC (PQUIC) revisited the extensibility of transport protocols. Its developers considered that transport protocols should provide a set of basic functions which can be tuned, combined and dynamically extended to support new use cases on a per-connection basis. Such an approach could enable QUIC applications to adapt the underlying transport layer to their specific needs, e.g., using specialized retransmission algorithms or taking advantage of non-standard extensions. The increasing popularity of WebAssembly which is a bytecode language that offers a compact and portable representation, fast and safe execution, and a low-level memory model leads to reconsider the choice made in PQUIC to use an user space eBPF VM. This master thesis proposes an analyze of WebAssembly and eBPF languages, how they implement the safety requirements of PQUIC and a performance comparison of their respective runtimes.