Proceedings of the 2015 ACM SIGMOD International Conference on Management of Data 2015
DOI: 10.1145/2723372.2735371
|View full text |Cite
|
Sign up to set email alerts
|

Quality-Driven Continuous Query Execution over Out-of-Order Data Streams

Abstract: Executing continuous queries over out-of-order data streams, where tuples are not ordered according to timestamps, is challenging; because high result accuracy and low result latency are two conflicting performance metrics. Although many applications allow trading exact query results for lower latency, they still expect the produced results to meet a certain quality requirement. However, none of existing disorder handling approaches have considered minimizing the result latency while meeting user-specified req… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

0
18
0

Year Published

2016
2016
2020
2020

Publication Types

Select...
5
3
1

Relationship

1
8

Authors

Journals

citations
Cited by 24 publications
(18 citation statements)
references
References 33 publications
0
18
0
Order By: Relevance
“…An Adaptive, Quality-drive K-slack (AQ-K-slack) is another K-Slack based approach that is shown along the publications [12,13] in which Ji et al are able to reduce the latency more than 50% compared to the standard K-slack approach. In contrast to our approach that is generally applicable and independent of the successive computation logic in which the distribution of the transmission delays are investigated to calculate the buffer size, the authors introduce an error model for query results in which the window coverage metric is bounded to the windowing function.…”
Section: Related Workmentioning
confidence: 99%
“…An Adaptive, Quality-drive K-slack (AQ-K-slack) is another K-Slack based approach that is shown along the publications [12,13] in which Ji et al are able to reduce the latency more than 50% compared to the standard K-slack approach. In contrast to our approach that is generally applicable and independent of the successive computation logic in which the distribution of the transmission delays are investigated to calculate the buffer size, the authors introduce an error model for query results in which the window coverage metric is bounded to the windowing function.…”
Section: Related Workmentioning
confidence: 99%
“…Significant research efforts focus on the management of late event arrivals in the context of Complex Event Processing systems, such as punctuation [24,27], speculation [15,18] and buffer-based data-structures [9][10][11]29]. However, these approaches often rely on the user (e.g.…”
Section: Related Workmentioning
confidence: 99%
“…In a query, source tuples are delivered by Sources, analyzed by a Directed Acyclic Graph (DAG) of operators which can also produce new tuples (as described later in this section) and, eventually, delivered as sink tuples to Sinks. When the tuples of each source stream are fed to the operators of a query in timestamp order (either because Sources deliver timestamp-sorted streams as in [6,18,26] or by leveraging sorting techniques such as [25]) and each operator produces timestampsorted output streams (merging in timestamp order its input tuples if the latter are delivered by multiple input streams, as discussed in [18][19][20]35]) a query's execution is deterministic. In a nutshell, this is given by the fact that each processing step depends on the notion of time carried by the tuples themselves (attribute ts) and is affected neither by the latency incurred in transmitting tuples from an operator to another operator nor by the interleaving of tuples to an operator with multiple input streams.…”
Section: Preliminariesmentioning
confidence: 99%