Platform-Agnostic Execution Framework Towards RDF Stream ... · May 31, 2015. Overview of CQELS...
Transcript of Platform-Agnostic Execution Framework Towards RDF Stream ... · May 31, 2015. Overview of CQELS...
![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]](https://reader034.fdocument.pub/reader034/viewer/2022051921/600df88b7fc6f9179d7ee517/html5/thumbnails/1.jpg)
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]](https://reader034.fdocument.pub/reader034/viewer/2022051921/600df88b7fc6f9179d7ee517/html5/thumbnails/2.jpg)
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]](https://reader034.fdocument.pub/reader034/viewer/2022051921/600df88b7fc6f9179d7ee517/html5/thumbnails/3.jpg)
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]](https://reader034.fdocument.pub/reader034/viewer/2022051921/600df88b7fc6f9179d7ee517/html5/thumbnails/4.jpg)
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]](https://reader034.fdocument.pub/reader034/viewer/2022051921/600df88b7fc6f9179d7ee517/html5/thumbnails/5.jpg)
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]](https://reader034.fdocument.pub/reader034/viewer/2022051921/600df88b7fc6f9179d7ee517/html5/thumbnails/6.jpg)
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]](https://reader034.fdocument.pub/reader034/viewer/2022051921/600df88b7fc6f9179d7ee517/html5/thumbnails/7.jpg)
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]](https://reader034.fdocument.pub/reader034/viewer/2022051921/600df88b7fc6f9179d7ee517/html5/thumbnails/8.jpg)
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]](https://reader034.fdocument.pub/reader034/viewer/2022051921/600df88b7fc6f9179d7ee517/html5/thumbnails/9.jpg)
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]](https://reader034.fdocument.pub/reader034/viewer/2022051921/600df88b7fc6f9179d7ee517/html5/thumbnails/10.jpg)
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