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

Consistency and Completeness

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
19
0

Year Published

2022
2022
2024
2024

Publication Types

Select...
3
2
2
1

Relationship

0
8

Authors

Journals

citations
Cited by 31 publications
(19 citation statements)
references
References 29 publications
0
19
0
Order By: Relevance
“…Popular stream processing frameworks include Apache Flink [6], Hazelcast with its Jet engine [10], Apache Kafka Streams [31,38], and Apache Spark [39] with its Structured Streaming engine [4]. Although all these frameworks follow similar concepts, several differences in their design decisions, programming functionalities, and execution models can be noted.…”
Section: Distributed Stream Processingmentioning
confidence: 99%
See 2 more Smart Citations
“…Popular stream processing frameworks include Apache Flink [6], Hazelcast with its Jet engine [10], Apache Kafka Streams [31,38], and Apache Spark [39] with its Structured Streaming engine [4]. Although all these frameworks follow similar concepts, several differences in their design decisions, programming functionalities, and execution models can be noted.…”
Section: Distributed Stream Processingmentioning
confidence: 99%
“…Such messaging systems serve both as a scalable middleware between different systems and services as well as the necessary infrastructure to ensure fault tolerance. For this purpose, industry-grade messaging systems such as Apache Kafka [24,38] employ an immutable, sequentially appended log structure to store and replicate records across distributed nodes.…”
Section: Distributed Stream Processingmentioning
confidence: 99%
See 1 more Smart Citation
“…Apache Kafka Streams. Kafka Streams [48,49] is a stream processing framework built on top of Apache Kafka. It is available as a Java library and, thus, aligns with the idea of incorporating stream processing in standalone microservices.…”
Section: Evaluated Stream Processing Frameworkmentioning
confidence: 99%
“…Handling late and out-of-order data on a data stream caught the attention of researchers a long time ago. Generally, there are three basic techniques to account for late data: punctuations [11], slack-time [12], a.k.a buffering, monotonic watermarks [8], [13], [14], [15], [16], order-agnostic processing [17], [18], [19], ordered processing [20], [21], [22], [23], [24], timestamp frontiers [25], [26]. Punctuations can reason completeness by assuming that no more events fulfilling a given condition or predicate will come in the future using the punctuation technique.…”
Section: Rq3mentioning
confidence: 99%