BigSR: an empirical study of real-time expressive RDF stream reasoning on modern Big Data platforms
Xiangnan Ren, Olivier Cur\'e, Hubert Naacke, Guohui Xiao

TL;DR
This paper investigates the application of distributed computing frameworks to RDF stream reasoning, demonstrating that BigSR supports high scalability and low latency across different execution models, balancing expressiveness and system performance.
Contribution
It introduces BigSR, a distributed RDF stream reasoning system supporting a fragment of LARS, and analyzes the impact of BSP and RAT models on scalability and expressiveness.
Findings
BigSR scales to over a million triples per second.
RAT model achieves sub-millisecond delay for stateless queries.
Both BSP and RAT models support high throughput in distributed RDF reasoning.
Abstract
The trade-off between language expressiveness and system scalability (E&S) is a well-known problem in RDF stream reasoning. Higher expressiveness supports more complex reasoning logic, however, it may also hinder system scalability. Current research mainly focuses on logical frameworks suitable for stream reasoning as well as the implementation and the evaluation of prototype systems. These systems are normally developed in a centralized setting which suffer from inherent limited scalability, while an in-depth study of applying distributed solutions to cover E&S is still missing. In this paper, we aim to explore the feasibility of applying modern distributed computing frameworks to meet E&S all together. To do so, we first propose BigSR, a technical demonstrator that supports a positive fragment of the LARS framework. For the sake of generality and to cover a wide variety of use cases,…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsSemantic Web and Ontologies · Advanced Database Systems and Queries · Data Management and Algorithms
