Options
2025
Journal Article
Title
Automated generation of deployment descriptors for managing microservices-based applications in the cloud to edge continuum
Abstract
With the emergence of Internet of Things (IoT) devices collecting large amounts of data at the edges of the network, a new generation of hyper-distributed applications is emerging, spanning cloud, fog, and edge computing resources. The automated deployment and management of such applications requires orchestration tools that take a deployment descriptor (e.g. Kubernetes manifest, Helm chart or TOSCA) as input, and deploy and manage the execution of applications at run-time. While most deployment descriptors are prepared by a single person or organisation at one specific time, there are notable scenarios where such descriptors need to be created collaboratively by different roles or organisations, and at different times of the application’s life cycle. An example of this scenario is the modular development of digital twins, composed of the basic building blocks of data, model and algorithm. Each of these building blocks can be created independently from each other, by different individuals or companies, at different times. The challenge here is to compose and build a deployment descriptor from these individual components automatically. This paper presents a novel solution to automate the collaborative composition and generation of deployment descriptors for distributed applications within the cloud-to-edge continuum. The implemented solution has been prototyped in over 25 industrial use cases within the DIGITbrain project, one of which is described in the paper as a representative example.
Author(s)
Open Access
Rights
CC BY 4.0: Creative Commons Attribution
Language
English
Keyword(s)
Branche: Automotive Industry
Research Line: (Interactive) simulation (SIM)
Research Line: Modeling (MOD)
LTA: Interactive decision-making support and assistance systems
LTA: Monitoring and control of processes and systems
LTA: Scalable architectures for massive data sets
LTA: Machine intelligence, algorithms, and data structures (incl. semantics)
Cloud computing
Edge
Internet of things (IoT)
Descriptors
Microservices
Orchestration
Deployment
Digital twin (DT)
Industry