Three Ways to Integrate Microservices Into MARL

Microservice architecture is a key component of modern distributed software systems, providing scalability and independent deployment of individual components. However, many different factors, such as the dynamic variability of modern Internet services and the evolution of user requests, can offset the advantages of microservices. Machine learning algorithms, in particular deep reinforcement learning, are an effective way to optimize distributed software systems, allowing adaptive management of system resources in non-stationary environments. This paper discusses the integration of multi-agent reinforcement learning into a micro service architecture. The paper demonstrates the results of training intelligent agents in the road selection service based on the current weather condition. Three methods of integrating deep Q-Iearning into the microservice architecture were developed, and three classical algorithms of deep reinforcement learning were used to evaluate the effectiveness of the methods.

Authors

Institutions

Publication Details

Published
2025-04-08
DOI
https://doi.org/10.1109/reepe63962.2025.10971014
Primary Topic
Software System Performance and Reliability
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Three Ways to Integrate Microservices Into MARL

Egor F. Morgunov
Software System Performance and Reliability
article

Three Ways to Integrate Microservices Into MARL

Egor F. Morgunov
article en

Abstract

Microservice architecture is a key component of modern distributed software systems, providing scalability and independent deployment of individual components. However, many different factors, such as the dynamic variability of modern Internet services and the evolution of user requests, can offset the advantages of microservices. Machine learning algorithms, in particular deep reinforcement learning, are an effective way to optimize distributed software systems, allowing adaptive management of system resources in non-stationary environments. This paper discusses the integration of multi-agent reinforcement learning into a micro service architecture. The paper demonstrates the results of training intelligent agents in the road selection service based on the current weather condition. Three methods of integrating deep Q-Iearning into the microservice architecture were developed, and three classical algorithms of deep reinforcement learning were used to evaluate the effectiveness of the methods.

Bauman Moscow State Technical University (RU)
Openalex Percentile: Top 90%
Software System Performance and Reliability
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.

Three Ways to Integrate Microservices Into MARL — Egor F. Morgunov · (2025) | TGRS Research Map | TGRS