Παρακαλώ χρησιμοποιήστε αυτό το αναγνωριστικό για να παραπέμψετε ή να δημιουργήσετε σύνδεσμο προς αυτό το τεκμήριο:
https://hdl.handle.net/20.500.14279/23903
Τίτλος: | Adopting microservice architecture: A decision support model based on genetically evolved multi-layer FCM | Συγγραφείς: | Christoforou, Andreas Andreou, Andreas S. Garriga, Martin Baresi, Luciano |
Major Field of Science: | Natural Sciences | Field Category: | Computer and Information Sciences | Λέξεις-κλειδιά: | Microservice architectures;Microservices;Monolith migration;Multi-layer fuzzy cognitive maps;Evolutionary computation;Decision support | Ημερομηνία Έκδοσης: | Ιαν-2022 | Πηγή: | Applied Soft Computing, 2022, vol. 114, articl. no. 108066 | Volume: | 114 | Περιοδικό: | Applied Soft Computing | Περίληψη: | Microservice architectures foster the development of applications as suites of small, autonomous and conversational services, which are then easy to understand, deploy and scale. However, one of the problems nowadays is that microservices introduce new complexities to the system and, despite the hype, many factors should be considered when deciding whether to use them or not. This paper introduces a novel decision and analysis model with enhanced interpretative and explanatory capabilities. The model is conceived by identifying the key concepts and factors in deciding whether to adopt microservice architectures, or not, through literature review and experts’ feedback from the industry and academia. These concepts are organized as a Multi-Layer Fuzzy Cognitive Map (MLFCM), a graph-based computational intelligent model. A new formulation is proposed, along with a novel genetically evolved algorithm, both aiming at improving the model in terms of performance, bias resilience and explainability. The model is evaluated and calibrated through a series of executions over real and synthetic scenarios. The application of static and dynamic analyses, in conjunction with the incorporation of the evolutionary approach, guide the identification of the prevailing factors that regulate the adoption of a microservice architecture and allow the interpretation of the importance of each concept. Finally, an industrial scenario leverages the assessment of the model's applicability and efficacy, highlighting some interesting results. | URI: | https://hdl.handle.net/20.500.14279/23903 | ISSN: | 15684946 | DOI: | 10.1016/j.asoc.2021.108066 | Rights: | © Elsevier | Type: | Article | Affiliation: | Cyprus University of Technology Jheronimus Academy of Data Science Politecnico di Milano |
Publication Type: | Peer Reviewed |
Εμφανίζεται στις συλλογές: | Άρθρα/Articles |
CORE Recommender
SCOPUSTM
Citations
5
checked on 14 Μαρ 2024
WEB OF SCIENCETM
Citations
2
Last Week
0
0
Last month
1
1
checked on 29 Οκτ 2023
Page view(s)
327
Last Week
0
0
Last month
32
32
checked on 14 Μαρ 2025
Google ScholarTM
Check
Altmetric
Αυτό το τεκμήριο προστατεύεται από άδεια Άδεια Creative Commons