IBM streams processing language: Analyzing big data in motion

M Hirzel, H Andrade, B Gedik… - IBM Journal of …, 2013 - ieeexplore.ieee.org
The IBM Streams Processing Language (SPL) is the programming language for IBM
InfoSphere® Streams, a platform for analyzing Big Data in motion. By “Big Data in motion,” …

Survey of window types for aggregation in stream processing systems

J Verwiebe, PM Grulich, J Traub, V Markl - The VLDB Journal, 2023 - Springer
In this paper, we present the first comprehensive survey of window types for stream
processing systems which have been presented in research and commercial systems. We …

μcloud: towards a new paradigm of rich mobile applications

V March, Y Gu, E Leonardi, G Goh, M Kirchberg… - Procedia Computer …, 2011 - Elsevier
Rich mobile applications are characterized by rich functionality, offline usability and
portability. However, it isnot trivial to simultaneously satisfy all the three criteria. Existing …

Scotty: General and efficient open-source window aggregation for stream processing systems

J Traub, PM Grulich, AR Cuellar, S Breß… - ACM Transactions on …, 2021 - dl.acm.org
Window aggregation is a core operation in data stream processing. Existing aggregation
techniques focus on reducing latency, eliminating redundant computations, or minimizing …

VISP: An ecosystem for elastic data stream processing for the internet of things

C Hochreiner, M Vogler, P Waibel… - 2016 IEEE 20th …, 2016 - ieeexplore.ieee.org
The Internet of Things is getting more and more traction, nevertheless, state-of-the-art
approaches only focus on specific aspects, like the integration of heterogeneous devices or …

SPL: An extensible language for distributed stream processing

M Hirzel, S Schneider, B Gedik - ACM Transactions on Programming …, 2017 - dl.acm.org
Big data is revolutionizing how all sectors of our economy do business, including
telecommunication, transportation, medical, and finance. Big data comes in two flavors: data …

[PDF][PDF] Bridging the Gap: Complex Event Processing on Stream Processing Systems.

A Ziehn, PM Grulich, S Zeuch, V Markl - EDBT, 2024 - openproceedings.org
Analytical Stream Processing (ASP) and Complex Event Processing (CEP) extract
knowledge from unbounded data streams. ASP solutions are optimized for scalable cloud …

Large-scale data stream processing systems

P Carbone, GE Gévay, G Hermann… - Handbook of big data …, 2017 - Springer
In our data-centric society, online services, decision making, and other aspects are
increasingly becoming heavily dependent on trends and patterns extracted from data. A …

A model‐based framework for building extensible, high performance stream processing middleware and programming language for IBM InfoSphere Streams

B Gedik, H Andrade - Software: Practice and Experience, 2012 - Wiley Online Library
This work presents an extensive case study on the model‐based design of a commercial‐
grade stream processing middleware (IBM's InfoSphere Streams) its runtime and language …

Scalable and Reliable Data Stream Processing

P Carbone - 2018 - diva-portal.org
Data-stream management systems have for long been considered as a promising
architecture for fast data management. The stream processing paradigm poses an attractive …