A comprehensive survey on parallelization and elasticity in stream processing

H Röger, R Mayer - ACM Computing Surveys (CSUR), 2019 - dl.acm.org
Stream Processing (SP) has evolved as the leading paradigm to process and gain value
from the high volume of streaming data produced, eg, in the domain of the Internet of Things …

[BOOK][B] Principles of distributed database systems

MT Özsu, P Valduriez - 1999 - Springer
The first edition of this book appeared in 1991 when the technology was new and there were
not too many products. In the Preface to the first edition, we had quoted Michael Stonebraker …

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 …

CaFtR: A fuzzy complex event processing method

F **ao - International Journal of Fuzzy Systems, 2022 - Springer
Fuzzy complex event processing-based decision-making systems have received
considerable research interests recently. In particular, a well-managed operator distribution …

Adaptive online scheduling in storm

L Aniello, R Baldoni, L Querzoni - Proceedings of the 7th ACM …, 2013 - dl.acm.org
Today we are witnessing a dramatic shift toward a data-driven economy, where the ability to
efficiently and timely analyze huge amounts of data marks the difference between industrial …

Overload control for scaling wechat microservices

H Zhou, M Chen, Q Lin, Y Wang, X She, S Liu… - Proceedings of the …, 2018 - dl.acm.org
Effective overload control for large-scale online service system is crucial for protecting the
system backend from overload. Conventionally the design of overload control is ad-hoc for …

[BOOK][B] Stream data processing: a quality of service perspective: modeling, scheduling, load shedding, and complex event processing

S Chakravarthy, Q Jiang - 2009 - books.google.com
In recent years, a new class of applications has come to the forefront {p-marily due to the
advancement in our ability to collect data from multitudes of devices, and process them e …

SODA: An optimizing scheduler for large-scale stream-based distributed computer systems

J Wolf, N Bansal, K Hildrum, S Parekh, D Rajan… - Middleware 2008: ACM …, 2008 - Springer
This paper describes the SODA scheduler for System S, a highly scalable distributed stream
processing system. Unlike traditional batch applications, streaming applications are open …

Placement strategies for internet-scale data stream systems

GT Lakshmanan, Y Li, R Strom - IEEE Internet Computing, 2008 - ieeexplore.ieee.org
Optimally assigning streaming tasks to network machines is a key factor that influences a
large data-stream-processing system's performance. Although researchers have prototyped …

A cooperative, self-configuring high-availability solution for stream processing

JH Hwang, Y **ng, U Cetintemel… - 2007 IEEE 23rd …, 2006 - ieeexplore.ieee.org
We present a collaborative, self-configuring high availability (HA) approach for stream
processing that enables low-latency failure recovery while incurring small run-time …