Talks and Poster Presentations (with Proceedings-Entry):
P. Wetz, A. Tjoa, E. Kiesling, M. Kolchin:
"YABench: A Comprehensive Framework for RDF Stream Processor Correctness and Performance Assessment";
Talk: 16th International Conference ICWE 2016,
- 2016-06-09; in: "Web Engineering",
C. Pautasso et al. (ed.);
RDF stream processing (RSP) has become a vibrant area of research in the semantic web community. Recent advances have resulted in the development of several RSP engines that leverage semantics to facilitate reasoning over flows of incoming data. These engines vary
greatly in terms of implemented query syntax, their evaluation and
operational semantics, and in various performance dimensions. Existing
benchmarks tackle particular aspects such as functional coverage, result correctness, or performance. None of them, however, assess RSP engine behavior comprehensively with respect to all these dimensions. In this paper, we introduce YABench, a novel benchmarking framework for RSP engines. YABench extends the concept of correctness checking and provides a flexible and comprehensive tool set to analyze and evaluate RSP engine behavior. It is highly configurable and provides quantifiable and reproducible results on correctness and performance characteristics. To validate our approach, we replicate results of the existing CSRBench benchmark with YABench. We then assess two well-established RSP engines, CQELS and C-SPARQL, through more comprehensive experiments.
In particular, we measure precision, recall, performance, and
scalability characteristics while varying throughput and query complexity.
Finally, we discuss implications on the development of future stream
processing engines and benchmarks.
RFD, stream processing
"Official" electronic version of the publication (accessed through its Digital Object Identifier - DOI)
Electronic version of the publication:
Created from the Publication Database of the Vienna University of Technology.