2013
DOI: 10.1145/2505420.2505425
|View full text |Cite
|
Sign up to set email alerts
|

Data stream processing with concurrency control

Abstract: A recent trend in data stream processing shows the use of advanced continuous queries (CQs) that reference non-streaming resources such as relational data in databases and machine learning models. Since non-streaming resources could be shared among multiple systems, resources may be updated by the systems during the CQ-execution. As a consequence, CQs may reference resources inconsistently, and lead to a wide range of problems from inappropriate results to fatal system failures. In this paper, we address this … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1

Citation Types

0
3
0

Year Published

2015
2015
2023
2023

Publication Types

Select...
3
1
1

Relationship

0
5

Authors

Journals

citations
Cited by 5 publications
(3 citation statements)
references
References 21 publications
0
3
0
Order By: Relevance
“…Oyamada et al [27] point out that the aggregation in a DSMS may also involve non-streaming data, which can be shared and updated by other processes, causing potential data inconsistency. The authors propose a concurrency control mechanism to prevent the inconsistency.…”
Section: General-purpose Infrastructuresmentioning
confidence: 99%
See 1 more Smart Citation
“…Oyamada et al [27] point out that the aggregation in a DSMS may also involve non-streaming data, which can be shared and updated by other processes, causing potential data inconsistency. The authors propose a concurrency control mechanism to prevent the inconsistency.…”
Section: General-purpose Infrastructuresmentioning
confidence: 99%
“…The retrieval of persistent raw data involves locating the data in the storage and the necessary I/O. Shared: Raw data of some DAP examples in Section 4 are read or updated by other processes at the same time when they are read for aggregation [3], [26], [27]. The same raw data may be aggregated by several DAPs, or accessed by processes that do not perform aggregations.…”
Section: Raw Datamentioning
confidence: 99%
“…There are three kinds of models to process the data stream, such as the time-limited model, the sliding window model and the snapshot model [3,4]. The data scale of all these three models depend on the selection of time interval, which are defined by the time interval from an initial time to current time, a certain time widow size and a certain time interval between each snapshot operation, respectively.…”
Section: Related Workmentioning
confidence: 99%