C-Sprite: Efficient Hierarchical Reasoning for Rapid RDF Stream Processing

被引:10
作者
Bonte, Pieter [1 ]
Tommasini, Riccardo [2 ]
De Turck, Filip [1 ]
Ongenae, Femke [1 ]
Della Valle, Emanuele [2 ]
机构
[1] Univ Ghent, IMEC, Ghent, Belgium
[2] Politecn Milan, DEIB, Milan, Italy
来源
DEBS'19: PROCEEDINGS OF THE 13TH ACM INTERNATIONAL CONFERENCE ON DISTRIBUTED AND EVENT-BASED SYSTEMS | 2019年
关键词
Stream Processing; RSP; Hierarchical Reasoning; WEB; SEMANTICS; INTERNET; DBPEDIA; THINGS;
D O I
10.1145/3328905.3329502
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Many domains, such as the Internet of Things and Social Media, demand to combine data streams with background knowledge to enable meaningful analysis in real-time. When background knowledge takes the form of taxonomies and class hierarchies, Semantic Web technologies are valuable tools and their extension to data streams, namely RDF Stream processing (RSP), offers the opportunity to integrate the background knowledge with RDF streams. In particular, RSP Engines can continuously answer SPARQL queries while performing reasoning. However, current RSP engines are at risk of failing to perform reasoning at the required throughput. In this paper, we formalize continuous hierarchical reasoning. We propose an optimized algorithm, namely C-Sprite, that operates in constant time and scales linearly in the number of continuous queries (to be evaluated in parallel). We present two implementations of C-Sprite: one exploits a language feature often found in existing Stream Processing engines while the other is an optimized implementation. The empirical evaluation shows that the proposed solution is at least twice as fast as current approaches.
引用
收藏
页码:103 / 114
页数:12
相关论文
共 30 条
[1]  
Anicic Darko., 2011, Proceedings of the 20th international conference on World wide web, P635
[2]  
[Anonymous], 2009, Artificial intelligence-A modern approach
[3]  
[Anonymous], 1988, READINGS ARTIFICIAL
[4]   The CQL continuous query language: semantic foundations and query execution [J].
Arasu, A ;
Babu, S ;
Widom, J .
VLDB JOURNAL, 2006, 15 (02) :121-142
[5]   The Internet of Things: A survey [J].
Atzori, Luigi ;
Iera, Antonio ;
Morabito, Giacomo .
COMPUTER NETWORKS, 2010, 54 (15) :2787-2805
[6]   DBpedia: A nucleus for a web of open data [J].
Auer, Soeren ;
Bizer, Christian ;
Kobilarov, Georgi ;
Lehmann, Jens ;
Cyganiak, Richard ;
Ives, Zachary .
SEMANTIC WEB, PROCEEDINGS, 2007, 4825 :722-+
[7]  
Barbieri DF, 2010, SIGMOD RECORD, V39, P20, DOI 10.1145/1860702.1860705
[8]  
Barbieri DF, 2010, LECT NOTES COMPUT SC, V6088, P1, DOI 10.1007/978-3-642-13486-9_1
[9]  
Barnaghi P, 2012, INT J SEMANT WEB INF, V8, P1, DOI [10.4018/jswis.201201010149, 10.4018/jswis.2012010101]
[10]   Query Rewriting in RDF Stream Processing [J].
Calbimonte, Jean-Paul ;
Mora, Jose ;
Corcho, Oscar .
SEMANTIC WEB: LATEST ADVANCES AND NEW DOMAINS, 2016, 9678 :486-502