A survey on the evolution of stream processing systems

M Fragkoulis, P Carbone, V Kalavri, A Katsifodimos - The VLDB Journal, 2024 - Springer
Stream processing has been an active research field for more than 20 years, but it is now
witnessing its prime time due to recent successful efforts by the research community and …

A performance analysis of fault recovery in stream processing frameworks

G van Dongen, D Van Den Poel - IEEE Access, 2021 - ieeexplore.ieee.org
Distributed stream processing frameworks have gained widespread adoption in the last
decade because they abstract away the complexity of parallel processing. One of their key …

Distributed transactions on serverless stateful functions

M de Heus, K Psarakis, M Fragkoulis… - Proceedings of the 15th …, 2021 - dl.acm.org
Serverless computing is currently the fastest-growing cloud services segment. The most
prominent serverless offering is Function-as-a-Service (FaaS), where users write functions …

Influencing factors in the scalability of distributed stream processing jobs

G Van Dongen, D Van Den Poel - IEEE Access, 2021 - ieeexplore.ieee.org
More and more use cases require fast, accurate, and reliable processing of large volumes of
data. To do this, a distributed stream processing framework is needed which can distribute …

A survey on transactional stream processing

S Zhang, J Soto, V Markl - The VLDB Journal, 2024 - Springer
Transactional stream processing (TSP) strives to create a cohesive model that merges the
advantages of both transactional and stream-oriented guarantees. Over the past decade …

Darq matter binds everything: Performant and composable cloud programming via resilient steps

T Li, B Chandramouli, S Burckhardt… - Proceedings of the ACM …, 2023 - dl.acm.org
Providing strong fault-tolerant guarantees for the modern cloud is difficult, as application
developers must coordinate between independent stateful services and ephemeral compute …

StreamOps: Cloud-native runtime management for streaming services in bytedance

Y Mao, Z Chen, Y Zhang, M Wang, Y Fang… - Proceedings of the …, 2023 - dl.acm.org
Stream processing is widely used for real-time data processing and decision-making,
leading to tens of thousands of streaming jobs deployed in ByteDance cloud. Since those …

CheckMate: Evaluating Checkpointing Protocols for Streaming Dataflows

G Siachamis, K Psarakis, M Fragkoulis… - arXiv preprint arXiv …, 2024 - arxiv.org
Stream processing in the last decade has seen broad adoption in both commercial and
research settings. One key element for this success is the ability of modern stream …

Scabbard: Single-node fault-tolerant stream processing

G Theodorakis, F Kounelis, P Pietzuch… - Proceedings of the VLDB …, 2021 - dl.acm.org
Single-node multi-core stream processing engines (SPEs) can process hundreds of millions
of tuples per second. Yet making them fault-tolerant with exactly-once semantics while …

[HTML][HTML] Transactions across serverless functions leveraging stateful dataflows

M de Heus, K Psarakis, M Fragkoulis, A Katsifodimos - Information Systems, 2022 - Elsevier
Serverless computing is currently the fastest-growing cloud services segment. The most
prominent serverless offering is Function-as-a-Service (FaaS), where users write functions …