Self-Adaptive Microservice-based Systems – Landscape and Research Opportunities

03/15/2021
by   Messias Filho, et al.
0

Microservices have become popular in the past few years, attracting the interest of both academia and industry. Despite of its benefits, this new architectural style still poses important challenges, such as resilience, performance and evolution. Self-adaptation techniques have been applied recently as an alternative to solve or mitigate those problems. However, due to the range of quality attributes that affect microservice architectures, many different self-adaptation strategies can be used. Thus, to understand the state-of-the-art of the use of self-adaptation techniques and mechanisms in microservice-based systems, this work conducted a systematic mapping, in which 21 primary studies were analyzed considering qualitative and quantitative research questions. The results show that most studies focus on the Monitor phase (28.57 property (23.81 infrastructure level (47.62 those, it was possible to propose some research directions to fill existing gaps.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
03/16/2021

Decentralized Self-Adaptive Systems: A Mapping Study

With the increasing ubiquity and scale of self-adaptive systems, there i...
research
06/24/2022

Guidelines for Artifacts to Support Industry-Relevant Research on Self-Adaptation

Artifacts support evaluating new research results and help comparing the...
research
03/14/2022

Optimizing microservices with hyperparameter optimization

In the last few years, the cloudification of applications requires new c...
research
02/20/2023

A Model-driven Approach for Continuous Performance Engineering in Microservice-based Systems

Microservices are quite widely impacting on the software industry in rec...
research
03/06/2021

Applying Machine Learning in Self-Adaptive Systems: A Systematic Literature Review

Recently, we witness a rapid increase in the use of machine learning in ...
research
03/27/2023

On the Need for Artifacts to Support Research on Self-Adaptation Mature for Industrial Adoption

Despite the vast body of knowledge developed by the self-adaptive system...
research
10/17/2019

Developing Self-Adaptive Microservice Systems: Challenges and Directions

A self-adaptive system can dynamically monitor and adapt its behavior to...

Please sign up or login with your details

Forgot password? Click here to reset