ATTENTION/WARNING - NE PAS DÉPOSER ICI/DO NOT SUBMIT HERE

Ceci est la version de TEST de DIAL.mem. Veuillez ne pas soumettre votre mémoire sur ce site mais bien à l'URL suivante: 'https://thesis.dial.uclouvain.be'.
This is the TEST version of DIAL.mem. Please use the following URL to submit your master thesis: 'https://thesis.dial.uclouvain.be'.
 

Analyzing the performance of virtual machines for network use cases

(2020)

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.