This project includes a thesis on the implementation and surveying of various benchmarks applied to streaming processing systems like Timely. As part of this it includes a Rust framework for benchmarking and an implementation of three major streaming benchmarks.
All data required for the document generation should be included in this repository. You will need a recent installation of LuaTeX and Biber. An optional Makefile is included to automate the compilation procedure, so simply running make
within this directory should generate a fresh pdf.
See the README.md in the benchmarks/
directory for more information on how to run the benchmarks.
The thesis includes plots generated from raw latency measurements. These measurements need to be pre-processed in order to be available for the plots. See the README.md in the data/
directory for more information on how to perform this pre-processing.