Upload
others
View
3
Download
0
Embed Size (px)
Citation preview
Platform-Agnostic Execution FrameworkTowards RDF Stream Processing
Danh Le-Phuoc Minh Dao-Tran Chan Le Van Anh Le TuanManh Nguyen Duc Tuan Tran Nhat Manfred Hauswirth
RDF Stream Processing Workshop
May 31, 2015
Overview of CQELS Framework
RDF streamsSPARQL-Result streams
Decoder
Dynamic ExecutorS I
./
./
[now] [range 3s]
G
S I
./
./
[now]
[range 3s]
G
S I
./
./
[now][range 3s]
G
S I
./
./ [now]
[range 3s] G
Dic
itona
ry
Adaptive
Optim
izer
CQ
EL
Squeries
WindowBuffer Manager
CacheManager
Encoder
Input Manager Cache Fetcher
RDF streams RDF storesSPARQL endpoints
CQELS Engines
CQELS Framework
use Apache Jenahigh performnace data
structuresincremental evaluation
algorithms
adapt RDF On The Golight-weight data
structures
use Storm, HBasedistributed share-nothing
architecture
CQELS Engines
CQELS Framework
use Apache Jenahigh performnace data
structuresincremental evaluation
algorithms
adapt RDF On The Golight-weight data
structures
use Storm, HBasedistributed share-nothing
architecture
CQELS Engines
CQELS Framework
use Apache Jenahigh performnace data
structuresincremental evaluation
algorithms
adapt RDF On The Golight-weight data
structures
use Storm, HBasedistributed share-nothing
architecture
CQELS Engines
CQELS Framework
use Apache Jenahigh performnace data
structuresincremental evaluation
algorithms
adapt RDF On The Golight-weight data
structures
use Storm, HBasedistributed share-nothing
architecture
I Add new features:I Complex Event ProcessingI Rule-based, temporal, spatial, RDFS reasoning
I Build smaller CQELS on tiny micro controllers, sensor boards
I Adapt to the standardized query syntax and data model from theRSP working group
I Add new features:I Complex Event ProcessingI Rule-based, temporal, spatial, RDFS reasoning
I Build smaller CQELS on tiny micro controllers, sensor boards
I Adapt to the standardized query syntax and data model from theRSP working group
I Add new features:I Complex Event ProcessingI Rule-based, temporal, spatial, RDFS reasoning
I Build smaller CQELS on tiny micro controllers, sensor boards
I Adapt to the standardized query syntax and data model from theRSP working group
I Add new features:I Complex Event ProcessingI Rule-based, temporal, spatial, RDFS reasoning
I Build smaller CQELS on tiny micro controllers, sensor boards
I Adapt to the standardized query syntax and data model from theRSP working group