2018
DOI: 10.1016/j.future.2018.05.067
|View full text |Cite
|
Sign up to set email alerts
|

Viper: A module for communication-layer determinism and scaling in low-latency stream processing

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
8
0

Year Published

2018
2018
2023
2023

Publication Types

Select...
4
4
1

Relationship

4
5

Authors

Journals

citations
Cited by 17 publications
(8 citation statements)
references
References 9 publications
0
8
0
Order By: Relevance
“…Interesting future work studies include the possibilities given by the inter-thread deployment function of Haren to elastically adjust threads of an SPE and boost Haren's adaptivity by means of autonomous adjustments of its configuration parameters (e.g., the scheduling period P). Other interesting directions include a more in-depth exploration of Haren's behavior for complex queries that involve parallel branches [26] as well as for runtime changes of the queries or the policies used to schedule their operators.…”
Section: Discussionmentioning
confidence: 99%
“…Interesting future work studies include the possibilities given by the inter-thread deployment function of Haren to elastically adjust threads of an SPE and boost Haren's adaptivity by means of autonomous adjustments of its configuration parameters (e.g., the scheduling period P). Other interesting directions include a more in-depth exploration of Haren's behavior for complex queries that involve parallel branches [26] as well as for runtime changes of the queries or the policies used to schedule their operators.…”
Section: Discussionmentioning
confidence: 99%
“…Stream Processing in a nutshell. Stream processing is leveraged in large distributed systems [1,2,7,9,10,13,22,23] to process unbounded streams of tuples. Stream processing applications are defined as Directed Acyclic Graphs of operators that transform the tuples delivered by a set of data sources and produce new streams of tuples that are eventually delivered to end-users.…”
Section: Talk Overviewmentioning
confidence: 99%
“…For monitoring applications in CPSs, determinism is crucial to achieve correct and predictable/repeatable analysis, especially when the latter is used to generate sensitive or safety-related alerts [32]. A way to achieve such behavior is to compose queries with base operators that, if fed the same sequence of input tuples, produce the same sequence of output tuples [21,46]. That is, operators that have no randomness in their analysis and whose analysis does not depend on execution-specific aspects [21,4].…”
Section: Correctness Guarantees Enabled By the Data Streaming Processmentioning
confidence: 99%