Runtime adaptation of data stream processing systems: The state of the art

V Cardellini, F Lo Presti, M Nardelli… - ACM Computing …, 2022 - dl.acm.org
Data stream processing (DSP) has emerged over the years as the reference paradigm for
the analysis of continuous and fast information flows, which often have to be processed with …

Cloud resource provisioning: survey, status and future research directions

S Singh, I Chana - Knowledge and Information Systems, 2016 - Springer
Cloud resource provisioning is a challenging job that may be compromised due to
unavailability of the expected resources. Quality of Service (QoS) requirements of workloads …

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 …

Cloud-based data stream processing

T Heinze, L Aniello, L Querzoni, Z Jerzak - Proceedings of the 8th ACM …, 2014 - dl.acm.org
In this tutorial we present the results of recent research about the cloud enablement of data
streaming systems. We illustrate, based on both industrial as well as academic prototypes …

Cloud resource management: towards efficient execution of large-scale scientific applications and workflows on complex infrastructures

NM Gonzalez, TCMB Carvalho, CC Miers - Journal of Cloud Computing, 2017 - Springer
Cloud computing evolved from the concept of utility computing, which is defined as the
provision of computational and storage resources as a metered service. Another key …

Tolerating correlated failures in massively parallel stream processing engines

L Su, Y Zhou - 2016 IEEE 32nd International Conference on …, 2016 - ieeexplore.ieee.org
Fault-tolerance techniques for stream processing engines can be categorized into passive
and active approaches. A typical passive approach periodically checkpoints a processing …

Heterogeneity-aware elastic scaling of streaming applications on cloud platforms

J Sahni, DP Vidyarthi - The Journal of Supercomputing, 2021 - Springer
Abstract Rise of Big Data techniques has led to the requirement for low latency analysis of
high-velocity continuous data streams in real time. Several solutions, including Stream …

Integrating workload balancing and fault tolerance in distributed stream processing system

J Fang, P Chao, R Zhang, X Zhou - World Wide Web, 2019 - Springer
Abstract Distributed Stream Processing Engine (DSPE) is designed for processing
continuous streams so as to achieve the real-time performance with low latency guaranteed …

Passive and partially active fault tolerance for massively parallel stream processing engines

L Su, Y Zhou - IEEE Transactions on Knowledge and Data …, 2017 - ieeexplore.ieee.org
Fault-tolerance techniques for stream processing engines can be categorized into passive
and active approaches. However, both approaches have their own inadequacies in …

A comprehensive study on fault tolerance in stream processing systems

X Wang, C Zhang, J Fang, R Zhang, W Qian… - Frontiers of Computer …, 2022 - Springer
Stream processing has emerged as a useful technology for applications which require
continuous and low latency computation on infinite streaming data. Since stream processing …