Distributed data stream processing and edge computing: A survey on resource elasticity and future directions

MD de Assuncao, A da Silva Veith, R Buyya - Journal of Network and …, 2018 - Elsevier
Under several emerging application scenarios, such as in smart cities, operational
monitoring of large infrastructure, wearable assistance, and Internet of Things, continuous …

DRS: Auto-scaling for real-time stream analytics

TZJ Fu, J Ding, RTB Ma, M Winslett… - IEEE/ACM …, 2017 - ieeexplore.ieee.org
In a stream data analytics system, input data arrive continuously and trigger the processing
and updating of analytics results. We focus on applications with real-time constraints, in …

Streamcloud: An elastic and scalable data streaming system

V Gulisano, R Jimenez-Peris… - … on Parallel and …, 2012 - ieeexplore.ieee.org
Many applications in several domains such as telecommunications, network security, large-
scale sensor networks, require online processing of continuous data flows. They produce …

A review on big data real-time stream processing and its scheduling techniques

N Tantalaki, S Souravlas… - International Journal of …, 2020 - Taylor & Francis
Over the last decade, several interconnected disruptions have happened in the large scale
distributed and parallel computing landscape. The volume of data currently produced by …

Latency-aware elastic scaling for distributed data stream processing systems

T Heinze, Z Jerzak, G Hackenbroich… - Proceedings of the 8th …, 2014 - dl.acm.org
Elastic scaling allows a data stream processing system to react to a dynamically changing
query or event workload by automatically scaling in or out. Thereby, both unpredictable load …

Latency-aware placement of data stream analytics on edge computing

A da Silva Veith, MD de Assuncao, L Lefevre - … -Oriented Computing: 16th …, 2018 - Springer
The interest in processing data events under stringent time constraints as they arrive has led
to the emergence of architecture and engines for data stream processing. Edge computing …

Data-driven stream processing at the edge

EG Renart, J Diaz-Montes… - 2017 IEEE 1st …, 2017 - ieeexplore.ieee.org
The popularity and proliferation of the Internet of Things (IoT) paradigm is resulting in a
growing number of devices connected to the Internet. These devices are generating and …

Resource management and scheduling in distributed stream processing systems: a taxonomy, review, and future directions

X Liu, R Buyya - ACM Computing Surveys (CSUR), 2020 - dl.acm.org
Stream processing is an emerging paradigm to handle data streams upon arrival, powering
latency-critical application such as fraud detection, algorithmic trading, and health …

Dspbench: A suite of benchmark applications for distributed data stream processing systems

MV Bordin, D Griebler, G Mencagli, CFR Geyer… - IEEE …, 2020 - ieeexplore.ieee.org
Systems enabling the continuous processing of large data streams have recently attracted
the attention of the scientific community and industrial stakeholders. Data Stream Processing …

Stela: Enabling stream processing systems to scale-in and scale-out on-demand

L Xu, B Peng, I Gupta - 2016 IEEE International Conference on …, 2016 - ieeexplore.ieee.org
The era of big data has led to the emergence of new real-time distributed stream processing
engines like Apache Storm. We present Stela (STream processing ELAsticity), a stream …