2019
DOI: 10.1002/spe.2778
|View full text |Cite
|
Sign up to set email alerts
|

A deep recurrent Q network towards self‐adapting distributed microservice architecture

Abstract: One desired aspect of microservices architecture is the ability to self-adapt its own architecture and behaviour in response to changes in the operational environment. To achieve the desired high levels of self-adaptability, this research implements the distributed microservices architectures model, as informed by the MAPE-K model. The proposed architecture employs a multi adaptation agents supported by a centralised controller, that can observe the environment and execute a suitable adaptation action. The ada… Show more

Help me understand this report
View preprint versions

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1

Citation Types

0
3
0

Year Published

2021
2021
2024
2024

Publication Types

Select...
4
2
1

Relationship

0
7

Authors

Journals

citations
Cited by 15 publications
(3 citation statements)
references
References 47 publications
0
3
0
Order By: Relevance
“…According to the literature, 53 it can be known that over time, users are able to notice event or people that has a far‐reaching influence on them, so as to form their unique preferences. To extract more comprehensive users' preference information, we increase the vertical depth in the r‐GRU network 54 by exploiting its scalability. In the middle part of Figure 4, H$$ H $$ and T$$ T $$ represent the vertical depth in the r‐GRU network and the number of time slices 55 (i.e., the horizontal depth in the r‐GRU network), respectively.…”
Section: Relationship Prediction Approach: Cpsrpmentioning
confidence: 99%
“…According to the literature, 53 it can be known that over time, users are able to notice event or people that has a far‐reaching influence on them, so as to form their unique preferences. To extract more comprehensive users' preference information, we increase the vertical depth in the r‐GRU network 54 by exploiting its scalability. In the middle part of Figure 4, H$$ H $$ and T$$ T $$ represent the vertical depth in the r‐GRU network and the number of time slices 55 (i.e., the horizontal depth in the r‐GRU network), respectively.…”
Section: Relationship Prediction Approach: Cpsrpmentioning
confidence: 99%
“…Magableh et al [6] illustrate the use of a Deep Recurrent Q-Network (DRQN) for an effective self-adaptive service architecture, although the algorithm is not designed for decentralization and can not be used in real-time, unlike the solution presented in this paper. Lu et al [7] use a solution based on double dueling Deep Q-networks (DQN) to determine optimal offloading policies in the edge.…”
Section: Related Workmentioning
confidence: 99%
“…Meng et al propose detecting variance in application call trees as a strategy to detect microservice performance anomalies [12]. Magableh uses deep Q-learning networks (DQNs) to build self-adaptive agents for performance optimization [11].…”
Section: Related Workmentioning
confidence: 99%