Evaluation of multi-threading strategies in BeepBeep 3

This lab contains a set of experiments for measuring the speed-up of the BeepBeep 3 event stream engine using various multi-threading capabilities vs. the original, single-thread version. This is done by running BeepBeep on various queries and (relatively large) input files, and measuring the execution time and CPU load of both versions.

This archive contains an instance of LabPal, an environment for running experiments on a computer and collecting their results in a user-friendly way. The author of this archive has set up a set of experiments, which typically involve running scripts on input data, processing their results and displaying them in tables and plots. LabPal is a library that wraps around these experiments and displays them in an easy-to-use web interface. The principle behind LabPal is that all the necessary code, libraries and input data should be bundled within a single self-contained JAR file, such that anyone can download and easily reproduce someone else's experiments. Detailed instructions can be found on the LabPal website.

Data and Resources

Additional Info

Field Value
Author Sylvain Hallé
Version 1.0
Last Updated April 12, 2017, 14:29 (UTC)
Created April 12, 2017, 14:25 (UTC)