Цель работы: обосновать методологический подход к построению пайплайнов с динамической архитектурой, управляемых автономными программными агентами, способными адаптироваться к изменяющимся условиям выполнения задач.
Метод исследования: метод исследования сочетает принципы модульного проектирования, теорию многоагентных систем и методы имитационного моделирования для анализа поведения динамических пайплайнов.
Результаты исследования: представлен формализованный подход к описанию жизненного цикла агентов, их взаимодействия и эволюции топологии пайплайна, что позволяет осуществлять моделирование различных сценариев функционирования системы в условиях внешних возмущений. Cформулированы научно обоснованные принципы проектирования агентно-управляемых архитектур, включая критерии выбора гранулярности агентов, стратегии коммуникации и механизмы принятия решений. Эти аспекты будут положены в основу дальнейшего развития фреймворков для построения адаптивных систем обработки данных.
Научная новизна: обоснован принцип построения пайплайнов с динамической архитектурой и агентным управлением, рассматриваемые как взаимодополняющие механизмы адаптации.3456
The purpose of the work is to substantiate a methodological approach to building pipelines with dynamic architecture, controlled by autonomous software agents capable of adapting to changing conditions of task performance.
Research method: the research method combines the principles of modular design, the theory of multi-agent systems, and simulation modeling methods to analyze the behavior of dynamic pipelines.
Results of the study: a formalized approach to the description of the life cycle of agents, their interaction and evolution of the pipeline topology is presented, which makes it possible to simulate various scenarios of the system's functioning under conditions of external disturbances. Scientifically based principles for the design of agent-driven architecture have been formulated, including criteria for selecting agent granularity, communication strategies, and decision-making mechanisms. These aspects will form the basis for the further development of frameworks for building adaptive data processing systems.
Scientific novelty: the principle of building pipelines with dynamic architecture and agent-based control, considered as complementary adaptation mechanisms, is substantiated.
Источники финансирования не указаны.
No funding sources reported.
- Verner H., Lamp Dzh. Patterny integracii korporativnyh prilozhenij / H. Verner, Dzh. Lamp // M.: Vil'yams, 2020. – P. 672.
- Richardson C. Microservices Patterns: With examples in Java / C. Richardson // Shelter Island: Manning Publications, 2018. – P. 520.
- Balalaie A. Microservices Architecture Enables DevOps: Migration to a Cloud-Native Architecture / A. Balalaie, A. Heydarnoori, P. Jamshidi // IEEE Software, 2016. – Vol. 33. – No 3. – Pp. 42–52. – DOI: 10.1109/MS.2016.64.
- Soldani J. The Pains and Gains of Microservices: A Systematic Grey Literature Review / J. Soldani, D. A. Tamburri, W.-J. van den Heuvel // Journal of Systems and Software, 2018. – Vol. 146. – Pp. 215–232. – DOI: 10.1016/j. jss.2018.09.082.
- Goonatilleke S. T. Past, Present and Future Trends in Multi-Agent System Technology / S. T. Goonatilleke, B. Hettige // Journal Européen des Systémes Automatisés, 2022. – Vol. 55. – No. 6. – Pp. 723–739.