A systematic mapping of performance in distributed stream processing systems
Several software systems are built upon stream processing architectures to process large
amounts of data in near real-time. Today's distributed stream processing systems (DSPSs) …
amounts of data in near real-time. Today's distributed stream processing systems (DSPSs) …
To migrate or not to migrate: An analysis of operator migration in distributed stream processing
E Volnes, T Plagemann… - … Communications Surveys & …, 2023 - ieeexplore.ieee.org
One of the most important issues in distributed data stream processing systems is using
operator migration to handle highly variable workloads cost-efficiently and adapt to the …
operator migration to handle highly variable workloads cost-efficiently and adapt to the …
[HTML][HTML] The Strategic Corporal, the Tactical General, and the Digital Coup d'oeil–Military Decision-Making and Organizational Competences in Future Military …
AT Bollmann, T Heltberg - Scandinavian Journal of Military Studies, 2023 - sjms.nu
The article describes how digitalization and the wide diffusion of knowledge technologies
such as the Internet of (battlefield) things, big data, and artificial intelligence, are …
such as the Internet of (battlefield) things, big data, and artificial intelligence, are …
A comprehensive benchmarking analysis of fault recovery in stream processing frameworks
Nowadays, several software systems rely on stream processing architectures to deliver
scalable performance and handle large volumes of data in near real-time. Stream …
scalable performance and handle large volumes of data in near real-time. Stream …
Micro-batch and data frequency for stream processing on multi-cores
Latency or throughput is often critical performance metrics in stream processing.
Applications' performance can fluctuate depending on the input stream. This unpredictability …
Applications' performance can fluctuate depending on the input stream. This unpredictability …
Performability requirements in making a rescaling decision for streaming applications
P Omoregbee, M Forshaw - European Workshop on Performance …, 2022 - Springer
Maximising the benefits of auto-scaling is difficult due to challenges associated with
precisely estimating resource usage in the face of significant variability in client workload …
precisely estimating resource usage in the face of significant variability in client workload …
Revisiting self-adaptation for efficient decision-making at run-time in parallel executions
Self-adaptation is a potential alternative to provide a higher level of autonomic abstractions
and run-time responsiveness in parallel executions. However, the recurrent problem is that …
and run-time responsiveness in parallel executions. However, the recurrent problem is that …
Performance and programmability of GrPPI for parallel stream processing on multi-cores
GrPPI library aims to simplify the burdening task of parallel programming. It provides a
unified, abstract, and generic layer while promising minimal overhead on performance …
unified, abstract, and generic layer while promising minimal overhead on performance …
Daedalus: Self-Adaptive Horizontal Autoscaling for Resource Efficiency of Distributed Stream Processing Systems
BJJ Pfister, D Scheinert, MK Geldenhuys… - Proceedings of the 15th …, 2024 - dl.acm.org
To maintain a stable Quality of Service (QoS), these systems require a sufficient allocation of
resources. At the same time, over-provisioning can result in wasted energy and high …
resources. At the same time, over-provisioning can result in wasted energy and high …