Skip to content

ETH Bsc. Thesis No. 197b, "Implementation of a Benchmark Suite for Strymon"

Notifications You must be signed in to change notification settings

Shinmera/bsc-thesis

Repository files navigation

About the Timely Benchmark Project

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.

Compiling the Thesis

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.

Running the Benchmarks

See the README.md in the benchmarks/ directory for more information on how to run the benchmarks.

Compiling the Plotted Data

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.

About

ETH Bsc. Thesis No. 197b, "Implementation of a Benchmark Suite for Strymon"

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •