Skip to content

Shinmera/bsc-thesis

master
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

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