Automated generation of deployment descriptors for managing microservices-based applications in the cloud to edge continuum
Microservices
DOI:
10.1016/j.future.2024.107628
Publication Date:
2024-12-05T22:33:19Z
AUTHORS (6)
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.
SUPPLEMENTAL MATERIAL
Coming soon ....
REFERENCES (39)
CITATIONS (0)
EXTERNAL LINKS
PlumX Metrics
RECOMMENDATIONS
FAIR ASSESSMENT
Coming soon ....
JUPYTER LAB
Coming soon ....