ICSA 2025
Mon 31 March - Fri 4 April 2025 Odense, Denmark

This program is tentative and subject to change.

Distributed Control Systems used in industrial automation comprise numerous real-time embedded controllers and server-side supervisory software, enabling continuous operation of product plants (power, chemicals, metals, etc.). Future control systems are envisioned to rely on microservice architectures and benefit from cloud-native technologies including container-based virtualization. Kubernetes, being the de-facto standard for container orchestration, provides a number of options for high-availability, which is vital for industrial processes. The builtin options for high-availability in Kubernetes utilize consensus protocols requiring at least three nodes to achieve a quorum. However, many small-scale industrial sites are typically equipped with only two supervisory server nodes to save costs. Customers are reluctant to add additional resources for the use of Kubernetes in such smaller facilities, thus requiring alternative mechanisms for achieving high-availability. In this paper, we provide an overview of high-availability mechanisms for two-node Kubernetes clusters and report on our experiences with a custom solution. We find that a variety of viable solutions exist, each with its own benefits and drawbacks, providing software architects for various IoT applications knowledge to make informed trade-off decisions.

This program is tentative and subject to change.

Thu 3 Apr

Displayed time zone: Brussels, Copenhagen, Madrid, Paris change

12:30 - 13:30
Industrial IoT, Edge, and Cyber-Physical Systems ISoftware Architecture in Practice / Research Papers / Journal First at Hall 2 (U82)
Chair(s): Ralf Reussner Karlsruhe Institute of Technology (KIT) and FZI - Research Center for Information Technology (FZI)
12:30
15m
Paper
Design and Evaluation of An Event-Driven Cloud-Based Architecture for A Remote Patient Monitoring System
Software Architecture in Practice
Pedro Linhares , Pedro Wanderley , Marza Zaranza , Maria Andréia Formico Rodrigues University of Fortaleza, Nabor Mendonca University of Fortaleza
12:45
15m
Journal Early-Feedback
MLOps for Cyberphysical Production Systems: Challenges and Solutions
Journal First
13:00
15m
Paper
Kubernetes High-Availability Software Architecture Options for Two-Node Clusters in IoT Applications
Software Architecture in Practice
Rhaban Amelung née Hark ABB Research, Heiko Koziolek ABB Corporate Research, Vladimir Yussupov ABB Corporate Research, Nafise Eskandani ABB Corporate Research Center
13:15
15m
Research paper
From Legacy to Intelligent IIoT Systems: Automation, Scalability and Elasticity
Research Papers
Gianluca Caiazza Ca' Foscari University of Venice, Teodors Lisovenko Ca' Foscari University of Venice, Pietro Ferrara Ca’ Foscari University of Venice, Fabio Berti , Francesca Ferrari , Alessandro Zaupa , Guangzheng Zhang
:
:
:
: