2020
DOI: 10.1007/978-3-030-64148-1_23
|View full text |Cite
|
Sign up to set email alerts
|

Kuksa$$^{*}$$: Self-adaptive Microservices in Automotive Systems

Abstract: In pervasive dynamic environments, vehicles connect to other objects to send operational data and receive updates so that vehicular applications can provide services to users on demand. Automotive systems should be self-adaptive, thereby they can make real-time decisions based on changing operating conditions. Emerging modern solutions, such as microservices could improve self-adaptation capabilities and ensure higher levels of quality performance in many domains. We employed a real-world automotive platform c… Show more

Help me understand this report
View preprint versions

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
5
0

Year Published

2021
2021
2023
2023

Publication Types

Select...
4
2

Relationship

0
6

Authors

Journals

citations
Cited by 7 publications
(5 citation statements)
references
References 27 publications
0
5
0
Order By: Relevance
“…Furthermore, an architecturebased self-adaptation framework with a MAPE-K feedback loop for a microservice as a managed system shows a reduced cost of ownership and faster self-adaptation [10]. On the other hand, the introduction of microservices architecture, as a managing system, can improve the self-adaptation capabilities of systems for various measures such as run-time data analysis [11]. Some challenges in developing a self-adaptive system based on microservices include developing monitoring and adaptation mechanisms for ensuring quality attributes; determining the level of distribution, observability, and granularity for deploying control components; and determining mechanisms for evaluation of the given quality attributes [12].…”
Section: A Self-adaptive System For Microservices Architecturementioning
confidence: 99%
“…Furthermore, an architecturebased self-adaptation framework with a MAPE-K feedback loop for a microservice as a managed system shows a reduced cost of ownership and faster self-adaptation [10]. On the other hand, the introduction of microservices architecture, as a managing system, can improve the self-adaptation capabilities of systems for various measures such as run-time data analysis [11]. Some challenges in developing a self-adaptive system based on microservices include developing monitoring and adaptation mechanisms for ensuring quality attributes; determining the level of distribution, observability, and granularity for deploying control components; and determining mechanisms for evaluation of the given quality attributes [12].…”
Section: A Self-adaptive System For Microservices Architecturementioning
confidence: 99%
“…Finally, we describe the environmental set up used for performing the experiments. The artefacts used in our research are available online 4 .…”
Section: Exploratory Studymentioning
confidence: 99%
“…(2) Flexible controllers and meta-controllers: Banijamali et al [4] emphasise the increasing interest in microservices in self-adaptive systems, in particular, in the automotive domain. In their approach, which is similar to ours, they consider a controller consisting of microservices.…”
Section: Related Workmentioning
confidence: 99%
“…• orchestration of complex services (the complexity of microservices applications is pushed from the components to the integration level [15], [23]); • maintaining data consistency and transaction management across microservices [15], [19], [32], [33]; • the difficulty in understanding the system holistically [7], [27]; • increased consumption of computing resources [7], [11], [17]. For small scale systems, these challenges may outweigh the benefits [27].…”
Section: A Motivation and Problem Statementmentioning
confidence: 99%
“…• Microservices are autonomous -they are self-contained and independently deployable services fully responsible for executing a given business [33], [35]- [37]. Because of their autonomy, they contain all dependencies such as: libraries, the execution environments -web servers and containers or virtual machines.…”
Section: B Microservice Architecturementioning
confidence: 99%