pith. sign in

arxiv: 1707.02600 · v1 · pith:TYUHPFYOnew · submitted 2017-07-09 · 💻 cs.DC

Event Stream Processing with Multiple Threads

classification 💻 cs.DC
keywords eventthreadsbeepbeepengineevaluationmultiplequerystrategies
0
0 comments X
read the original abstract

Current runtime verification tools seldom make use of multi-threading to speed up the evaluation of a property on a large event trace. In this paper, we present an extension to the BeepBeep 3 event stream engine that allows the use of multiple threads during the evaluation of a query. Various parallelization strategies are presented and described on simple examples. The implementation of these strategies is then evaluated empirically on a sample of problems. Compared to the previous, single-threaded version of the BeepBeep engine, the allocation of just a few threads to specific portions of a query provides dramatic improvement in terms of running time.

This paper has not been read by Pith yet.

discussion (0)

Sign in with ORCID, Apple, or X to comment. Anyone can read and Pith papers without signing in.