Banner Banner

NebulaStream: An Extensible, High-Performance Streaming Engine for Multi-Modal Edge Applications

Adrian Michalke
Aljoscha Lepping
Volker Markl
Ricardo Martinez
Nils Schubert
Lukas Schwerdtfeger
Taha Tekdogan
Steffen Zeuch
Ariane Ziehn
Christoph Falkensteiner
Kyle Krüger
Alexander Meyer
Tobias Röschl
Svea Wilkending

June 22, 2025

NebulaStream is a novel, open-source data stream processing system for massively distributed, heterogeneous data streams in the cloud-edge continuum. It adheres to the design goals of ease-of-use, extensibility, and efficiency to provide a framework for users and developers to implement diverse Internet of Things (IoT) use cases. Equipped with essential built-in functionalities, NebulaStream allows users to customize the system easily while ensuring efficient execution even on low-end devices.

In this demonstration, we highlight NebulaStream's ability to integrate and process multi-modal, multi-frequency data streams. We showcase its abilities through a real-world IoT scenario where NebulaStream is used to improve the health assessment of patients in a smart intensive care unit.