Zum Hauptinhalt springen

Leveraging Dataflow as an Intermediate Representation for Portable Edge Deployments

Autoren

Rich Wolski
Chandra Krintz
Prof. Dr. Markus Mock
Markus.Mock@haw-landshut.de

Veröffentlichungsjahr

2025

Veröffentlichungsart

Konferenzbeitrag

Zitierung

Wolski, Rich; Krintz, Chandra; Mock, Markus (2025): Leveraging Dataflow as an Intermediate Representation for Portable Edge Deployments.

Peer Reviewed

Ja

Leveraging Dataflow as an Intermediate Representation for Portable Edge Deployments

Abstract

In this paper, we investigate how to leverage the

dataflow programming model to facilitate the deployment of

multi-scale (sensors-edge-cloud) IoT applications end-to-end. To-

day, IoT deployment management is error-prone, tedious, and

manual – yet deployment configuration can have a significant

effect on application energy consumption and performance.

Our approach, called deployment-as-code, provides program-

ming directives that distribute application components across

heterogeneous devices (including microcontrollers), aid manage-

ment of the application lifecycle, and facilitate optimization in

ways not available from traditional programming systems. We

implement our approach by extending an open-source dataflow

programming system for IoT, which we use to evaluate the

energy consumption of different deployment configurations and

IoT applications.