platform-agnostic execution framework towards rdf stream ... · may 31, 2015. overview of cqels...

10
Platform-Agnostic Execution Framework Towards RDF Stream Processing Danh Le-Phuoc Minh Dao-Tran Chan Le Van Anh Le Tuan Manh Nguyen Duc Tuan Tran Nhat Manfred Hauswirth RDF Stream Processing Workshop May 31, 2015

Upload: others

Post on 26-Sep-2020

3 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Platform-Agnostic Execution Framework Towards RDF Stream ... · May 31, 2015. Overview of CQELS Framework RDF streams SPARQL-Result streams Decoder Dynamic Executor S I././ [now][range3s]

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

Page 2: Platform-Agnostic Execution Framework Towards RDF Stream ... · May 31, 2015. Overview of CQELS Framework RDF streams SPARQL-Result streams Decoder Dynamic Executor S I././ [now][range3s]

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

Page 3: Platform-Agnostic Execution Framework Towards RDF Stream ... · May 31, 2015. Overview of CQELS Framework RDF streams SPARQL-Result streams Decoder Dynamic Executor S I././ [now][range3s]

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

Page 4: Platform-Agnostic Execution Framework Towards RDF Stream ... · May 31, 2015. Overview of CQELS Framework RDF streams SPARQL-Result streams Decoder Dynamic Executor S I././ [now][range3s]

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

Page 5: Platform-Agnostic Execution Framework Towards RDF Stream ... · May 31, 2015. Overview of CQELS Framework RDF streams SPARQL-Result streams Decoder Dynamic Executor S I././ [now][range3s]

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

Page 6: Platform-Agnostic Execution Framework Towards RDF Stream ... · May 31, 2015. Overview of CQELS Framework RDF streams SPARQL-Result streams Decoder Dynamic Executor S I././ [now][range3s]

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

Page 7: Platform-Agnostic Execution Framework Towards RDF Stream ... · May 31, 2015. Overview of CQELS Framework RDF streams SPARQL-Result streams Decoder Dynamic Executor S I././ [now][range3s]

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

Page 8: Platform-Agnostic Execution Framework Towards RDF Stream ... · May 31, 2015. Overview of CQELS Framework RDF streams SPARQL-Result streams Decoder Dynamic Executor S I././ [now][range3s]

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

Page 9: Platform-Agnostic Execution Framework Towards RDF Stream ... · May 31, 2015. Overview of CQELS Framework RDF streams SPARQL-Result streams Decoder Dynamic Executor S I././ [now][range3s]

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

Page 10: Platform-Agnostic Execution Framework Towards RDF Stream ... · May 31, 2015. Overview of CQELS Framework RDF streams SPARQL-Result streams Decoder Dynamic Executor S I././ [now][range3s]

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