Proceedings of the 2016 International Conference on Management of Data 2016
DOI: 10.1145/2882903.2882906
|View full text |Cite
|
Sign up to set email alerts
|

Saber

Abstract: Modern servers have become heterogeneous, often combining multicore CPUs with many-core GPGPUs. Such heterogeneous architectures have the potential to improve the performance of data-intensive stream processing applications, but they are not supported by current relational stream processing engines. For an engine to exploit a heterogeneous architecture, it must execute streaming SQL queries with sufficient data-parallelism to fully utilise all available heterogeneous processors, and decide how to use each in t… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
17
0

Year Published

2017
2017
2022
2022

Publication Types

Select...
4
4
1

Relationship

1
8

Authors

Journals

citations
Cited by 97 publications
(17 citation statements)
references
References 44 publications
0
17
0
Order By: Relevance
“…Single Machine x Fernandez [45] GP Imp External Cloud x x Lohrmann [91] GP Imp Cluster, Cloud x x Zygouras [158] CEP Dec Cloud x Schneider [125] GP Dec Cloud x x Rive i [118] GP Imp Cluster x Mayer [96,99] CEP Imp Cloud x Wu [147] GP Imp (External) Cluster x Nasir [108,109] GP Imp Cluster x x Saleh [120] CEP Dec Cluster x x Koliousis [78] GP Dec GPU x x x Zacheilas [153] CEP Dec Cloud x Nakamura [107] GP Imp Fog x Gedik [53] GP Spark Streaming and Structured Streaming by Spark [154]: As Spark applications originally processed batches, the Spark Streaming extensions process streamed data in micro batches. Structured Streaming interprets data streams as an unbounded table where each new data item extends the table.…”
Section: Parallelizationmentioning
confidence: 99%
See 1 more Smart Citation
“…Single Machine x Fernandez [45] GP Imp External Cloud x x Lohrmann [91] GP Imp Cluster, Cloud x x Zygouras [158] CEP Dec Cloud x Schneider [125] GP Dec Cloud x x Rive i [118] GP Imp Cluster x Mayer [96,99] CEP Imp Cloud x Wu [147] GP Imp (External) Cluster x Nasir [108,109] GP Imp Cluster x x Saleh [120] CEP Dec Cluster x x Koliousis [78] GP Dec GPU x x x Zacheilas [153] CEP Dec Cloud x Nakamura [107] GP Imp Fog x Gedik [53] GP Spark Streaming and Structured Streaming by Spark [154]: As Spark applications originally processed batches, the Spark Streaming extensions process streamed data in micro batches. Structured Streaming interprets data streams as an unbounded table where each new data item extends the table.…”
Section: Parallelizationmentioning
confidence: 99%
“…Koliousis et al propose SABER [78], an SP engine that manages query processing on heterogeneous hardware with CPU and GPU cores. A spli er rst splits the incoming event streams into batches of a xed size and assigns them to a processing unit, i.e., a CPU core or a GPU processor.…”
Section: Parallelization For General Streammentioning
confidence: 99%
“…However, in adjacent areas several investigations are available: in stream processing, e.g. [1,78], in big data processing, e.g. [27,80,129], and in SPARQL query evaluation, e.g.…”
Section: Parallelizing and Distributing The Stream Reasonersmentioning
confidence: 99%
“…Pane-based splitting has been proposed in stream processing systems [6,22]. For instance, when the max or median value of a window of 1 minute shall be computed, that window is split into 6 fragments of 10 seconds, the fragments' max or median values are computed in parallel, and the global window's value is aggregated from the fragments' results.…”
Section: Related Workmentioning
confidence: 99%