Hands on Session: Lab Session 1

NebulaStream is a novel, open-source data stream processing system for 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 tutorial, we showcase NebulaStream's extensibility capabilities with a specific focus on integrating and processing multi-modal data. Visitors of the tutorial will learn how to extend NebulaStream, implementing functions, sources (data ingestion), sinks (data export) and data types operating on multi-modal data. After the tutorial, a visitor should be able to extend NebulaStream on their own, e.g., creating a new function, without the need to modify or even understand the rest of the codebase.

Authors

Institutions

Publication Details

Published
2025-06-30
DOI
https://doi.org/10.1145/3769394.3769416
Primary Topic
Environmental Monitoring and Data Management
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Hands on Session: Lab Session 1

Volker Markl, Aljoscha Lepping
Environmental Monitoring and Data Management
article

Hands on Session: Lab Session 1

Volker Markl, Aljoscha Lepping
article en

Abstract

NebulaStream is a novel, open-source data stream processing system for 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 tutorial, we showcase NebulaStream's extensibility capabilities with a specific focus on integrating and processing multi-modal data. Visitors of the tutorial will learn how to extend NebulaStream, implementing functions, sources (data ingestion), sinks (data export) and data types operating on multi-modal data. After the tutorial, a visitor should be able to extend NebulaStream on their own, e.g., creating a new function, without the need to modify or even understand the rest of the codebase.

Technical Database Services (United States) (US), Technische Universität Berlin (DE)
Openalex Percentile: Top 62%
Environmental Monitoring and Data Management
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.

Hands on Session: Lab Session 1 — Volker Markl, Aljoscha Lepping · (2025) | TGRS Research Map | TGRS