The convergence of multi-access edge computing and fog computing in industrial settings offers benefits such as scalability, low latency, availability, and high-level management. In this context, service virtualization plays a pivotal role, and the Kubernetes microservice orchestrator performs the platform role in numerous industrial environments. However, Kubernetes does not provide advanced support for service migration and service data synchronization. The management of application migration, whether stateless or stateful, between cluster nodes is crucial, and it is not currently addressed. To fill this gap, we propose stateful service migration support entirely managed within Kubernetes. The approach we present in this article enhances platform awareness by integrating a proactive preparation mechanism for migration. This mechanism manages information and makes it available for applications, dynamically applying specific policies. We tested the solution in a challenging real industrial environment, stressing the mechanism with demands such as availability requests, network congestion, and a high volume of data to migrate. The experimental results confirm the effectiveness of the proposed solution in terms of reliability, good uptime, and easy applicability to Industry 4.0 stateful services.

Tazzioli, D., Venanzi, R., Foschini, L. (2024). Stateful Service Migration Support for Kubernetes-based Orchestration in Industry 4.0. 345 E 47TH ST, NEW YORK, NY 10017 USA : Institute of Electrical and Electronics Engineers Inc. [10.1109/iscc61673.2024.10733711].

Stateful Service Migration Support for Kubernetes-based Orchestration in Industry 4.0

Tazzioli, Davide
Writing – Original Draft Preparation
;
Venanzi, Riccardo
Writing – Review & Editing
;
Foschini, Luca
Supervision
2024

Abstract

The convergence of multi-access edge computing and fog computing in industrial settings offers benefits such as scalability, low latency, availability, and high-level management. In this context, service virtualization plays a pivotal role, and the Kubernetes microservice orchestrator performs the platform role in numerous industrial environments. However, Kubernetes does not provide advanced support for service migration and service data synchronization. The management of application migration, whether stateless or stateful, between cluster nodes is crucial, and it is not currently addressed. To fill this gap, we propose stateful service migration support entirely managed within Kubernetes. The approach we present in this article enhances platform awareness by integrating a proactive preparation mechanism for migration. This mechanism manages information and makes it available for applications, dynamically applying specific policies. We tested the solution in a challenging real industrial environment, stressing the mechanism with demands such as availability requests, network congestion, and a high volume of data to migrate. The experimental results confirm the effectiveness of the proposed solution in terms of reliability, good uptime, and easy applicability to Industry 4.0 stateful services.
2024
Proceedings - IEEE Symposium on Computers and Communications
1
6
Tazzioli, D., Venanzi, R., Foschini, L. (2024). Stateful Service Migration Support for Kubernetes-based Orchestration in Industry 4.0. 345 E 47TH ST, NEW YORK, NY 10017 USA : Institute of Electrical and Electronics Engineers Inc. [10.1109/iscc61673.2024.10733711].
Tazzioli, Davide; Venanzi, Riccardo; Foschini, Luca
File in questo prodotto:
Eventuali allegati, non sono esposti

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11585/1005813
 Attenzione

Attenzione! I dati visualizzati non sono stati sottoposti a validazione da parte dell'ateneo

Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 0
  • ???jsp.display-item.citation.isi??? 0
social impact