Microservices for information support of multi-agent systems: methods of collection, monitoring and decision-making
https://doi.org/10.21686/10.21686/1818-4243-2024-6-53-66
Abstract
Purpose. The purpose of this article is to develop methods and algorithms of microservice implementation for information support of multi-agent systems that implement the functions of digital twins of the enterprise. Particular attention is paid to the implementation of data collection, monitoring, diagnostics and decision-making functions that ensure effective interaction between product agents and resource agents based on service level agreements (SLAs).
Research methods. The research uses methods of building a microservice architecture to separate and autonomously perform functions such as data collection, monitoring and diagnostics in order to optimize SLA and increase system reliability. To increase the system's resilience to security threats, access control, data encryption, and anomaly analysis stages have been added to the algorithms. The methodology includes adaptive management of SLA parameters, the use of distributed data processing and the use of analytical algorithms for decision-making, as well as mechanisms to identify potential threats and unauthorized access.
Results. The proposed methods and algorithms make it possible to create a flexible and scalable multi-agent system capable of adapting to changing conditions and ensuring stable and safe operation of digital counterparts. Using SLA to regulate the interaction of agents improves the consistency of their actions, increases the accuracy of monitoring and protects data, maintaining high reliability and security of the system.
Conclusion. The results show that the microservice approach, the use of SLA and the integration of security measures significantly increase the efficiency and reliability of multi-agent systems, allowing agents to adapt to changes, respond promptly to deviations and prevent possible threats. The use of these methods can significantly improve asset management in network enterprises, maintaining their competitiveness, sustainability and security in the context of digital transformation.
Keywords
About the Author
A. A. BryzgalovRussian Federation
Alexey A. Bryzgalov - Assistant of the Department of Applied Informatics and Information Security
References
1. Zvyagin L.S. Study of multi-agent systems and solution of problems of their mathematical algorithmization. Myagkiye izmereniya i vychisleniya = Soft measurements and calculations. 2021; 46; 9: 62-73. DOI: 10.36871/2618-9976.2021.09.003. (In Russ.)
2. Tel’nov Yu.F., Kazakov V.A., Danilov A.V., Bryzgalov A.A. Development of models of production and business processes of network enterprises based on multi-agent systems. Programmnyye produkty i sistemy = Software products and systems. 2023; 4: 632-643. DOI: 10.15827/0236-235X.144.632-643. (In Russ.)
3. Konovalov N.S., Poboykina A.O., Chernov A.V. Building a microservice architecture. Sovremennyye instrumental’nyye sistemy, informatsionnyye tekhnologii i innovatsii: Sbornik nauchnykh trudov XVI Mezhdunarodnoy nauchno-prakticheskoy konferentsii=Modern instrumental systems, information technologies and innovations: Collection of scientific papers of the XVI International scientific and practical conference (Kursk, March 18-19, 2021) Ed. M. S. Razumov. Kursk: South West State University, 2021: 139-142. (In Russ.)
4. Tel’nov Yu.F., Kazakov V.A., Danilov A.V. Designing a multi-agent system for a network enterprise. Biznes-informatika = Business informatics. 2024; 18; 3: 70-86. (In Russ.)
5. Jagutis M., Russell S., Collier R. W. Using Multi-Agent MicroServices (MAMS) for Agent Based Modelling. International Workshop on Engineering Multi-Agent Systems. Cham: Springer Nature Switzerland; 2023: 85-92.
6. Melnyk A. O., Zimchenko B. Microservices Infrastructure Architecture for the Cloud-Based Multi-Agent Group Decision Support Systems for Autonomous Cyberphysical Systems. IntSol. 2023: 337-345.
7. Lutsenko D.Yu., Polyakova L.P. Splitting a Monolithic Application into Microservices Using the Strangler Pattern. Informatsionnyye tekhnologii v upravlenii i ekonomike = Information Technologies in Management and Economics. 2021; 3(24): 82-87. (In Russ.)
8. Komiliyen F.S., Rakhimov M.F. Microservice Architecture: From Monolith to Flexible Distributed Systems. Doklady Natsional’noy akademii nauk Tadzhikistana = Reports of the National Academy of Sciences of Tajikistan. 2023; 66; 11-12: 659-667.
9. Irbitskiy I.S., Romanenkov A.M., Stul’nikov K.T., Udalov N.N. Approaches to the formation of security in microservice architecture. Sovremennaya nauka: aktual’nyye problemy teorii i praktiki. Seriya: Yestestvennyye i tekhnicheskiye nauki = Modern science: current problems of theory and practice. Series: Natural and technical sciences. 2022; 3: 91 99. DOI: 10.37882/2223-2966.2022.03. (In Russ.)
10. Liu Z. et al. Reliability modelling and optimization for microservice‐based cloud application using multi-agent system. IET Communications. 2022; 16; 10: 1182-1199.
11. Bondarenko A.S., Korolev D.V., Zaytsev K.S. Study the efficiency of using multi-agent models in modern microservice architectures. International Journal of Open Information Technologies. 2024; 12; 8: 48-55.
12. Korablev A.V. Key functionality and advantages of using digital twins in industry. Tsifrovaya ekonomika = Digital Economy. 2019; 2(6): 5-11.
13. Denisov S.G. Data collection and processing technologies for creating digital twins. Byulleten’ innovatsionnykh tekhnologiy = Bulletin of innovative technologies. 2023; 7; 2(26): 12-17. (In Russ.)
14. Li L. et al. Agent-based multi-tier SLA negotiation for intercloud. Journal of Cloud Computing. 2022; 11; 1: 16.
15. Pozdniakova O., Cholomskis A., Mažeika D. Self-adaptive autoscaling algorithm for SLA sensitive applications running on the Kubernetes clusters. Cluster Computing. 2024; 27; 3: 2399-2426.
16. Noureddine S., Meriem B. ML-SLA-IoT: An SLA Specification and Monitoring Frameworkfor IoT applications. Proceedings 2021 International Conference on Information Systems and Advanced Technologies. 2021. DOI: 10.1109/ICISAT54145.2021.9678460.
17. Lazaroiu G. et al. Artificial intelligence-based decision-making algorithms, Internet of Things sensing networks, and sustainable cyber-physical management systems in big data-driven cognitive manufacturing. Oeconomia Copernicana. 2022; 13; 4: 1047-1080.
18. Bryzgalov A.A. Development of a method for adapting production and business processes to dynamic operating conditions based on the accumulation and analysis of data arrays. Inzhiniring predpriyatiy i upravleniye znaniyami (IP&UZ-2023): Sbornik nauchnykh trudov XXVI Rossiyskoy nauchnoy konferentsii: v 2-kh tomakh = Enterprise Engineering and Knowledge Management (IP&UZ-2023): Collection of scientific papers of the XXVI Russian Scientific Conference: in 2 volumes (Moscow, November 29-30, 2023). Moscow: Plekhanov Russian University of Economics; 2023: 65-72. (In Russ.)
19. Kumar R., Hassan M.F., Adnan M.H.M. A Principled Design of Intelligent Agent for the SLA negotiation process in cloud computing. 2022 2nd International Conference on Computing and Information Technology (ICCIT). IEEE; 2022: 383-387.
20. Swain A.K., Garza V.R. Key Factors in Achieving Service Level Agreements (SLA) for Information Technology (IT) Incident Resolution. 2022. DOI: 10.1007/s10796-022-10266-5.
21. Singh J., Goraya M.S. An Autonomous Multi-Agent Framework using Quality of Service to prevent Service Level Agreement Violations in Cloud Environment. International Journal of Advanced Computer Science and Applications. 2023; 14: 3.
22. Hioual O. et al. A method based on multi agent systems and passive replication technique for predicting failures in cloud computing. Recent Advances in Computer Science and Communications (Formerly: Recent Patents on Computer Science). 2023; 16; 1: 18-32.
23. Sidorov Yu.Yu. Using multi-agent systems technology to solve the problem of diagnosing the state of a technical object. Sovremennyye informatsionnyye tekhnologii: sbornik trudov po materialam 5-y Vserossiyskoy nauchno tekhnicheskoy konferentsii = Modern information technologies: collection of papers based on the materials of the 5th All-Russian scientific and technical conference (Moscow, September 27, 2019). Moscow: Scientific Consultant LLC; 2019: 101-106. (In Russ.)
24. Arkhipov K.A., Sklyar A.Ya. Data exchange methods in microservice architecture. Razvitiye nauki i praktiki v global’no menyayushchemsya mire v usloviyakh riskov: Sbornik materialov XXII Mezhdunarodnoy nauchno-prakticheskoy konferentsii = Development of science and practice in a globally changing world under risks: Collection of materials of the XXII International scientific and practical conference (Moscow, October 25, 2023). Moscow: Alef Publishing House LLC; 2023: 141 145. (In Russ.)
25. Sakurada L., Leitao P., De la Prieta F. Agent-based asset administration shell approach for digitizing industrial assets. Ifac-Papersonline. 2022; 55; 2: 193-198.
26. Hioual O. et al. A method based on multi agent systems and passive replication technique for predicting failures in cloud computing. Recent Advances in Computer Science and Communications (Formerly: Recent Patents on Computer Science). 2023; 16; 1: 18-32.
27. Usman M. et al. A survey on observability of distributed edge & container-based microservices. IEEE Access. 2022; 10: 86904-86919.
28. Miranda R. P. M. Real-time information proessing [i. é processing]. 2024.
29. Kuchina T.N., Yakusheva Ye.A. Algorithm for collecting feedback from users in problems of monitoring complex information systems. Nauchnyye issledovaniya i sovremennoye obrazovaniye: sbornik materialov X Mezhdunarodnoy nauchno-prakticheskoy konferentsii FGBOU VO «Chuvashskiy gosudarstvennyy universitet im. I.N. Ul’yanova»; Aktyubinskiy regional’nyy gosudarstvennyy universitet im. K. Zhubanova; Kyrgyzskiy ekonomicheskiy universitet im. M. Ryskulbekova; TSNS «Interaktiv plyus» = Scientific research and modern education: collection of materials of the X International scientific and practical conference FSBEI HE «Chuvash State University named after I.N. Ulyanov»; Aktobe Regional State University named after K. Zhubanov; Kyrgyz Economic University named after M. Ryskulbekov; CNS «Interactive Plus». (Cheboksary, March 13, 2020). Cheboksary: LLC «Center for Scientific Cooperation» Interactive Plus «; 2020: 82-87. (In Russ.)
30.
31.
Review
For citations:
Bryzgalov A.A. Microservices for information support of multi-agent systems: methods of collection, monitoring and decision-making. Open Education. 2024;28(6):53-66. (In Russ.) https://doi.org/10.21686/10.21686/1818-4243-2024-6-53-66