2020
DOI: 10.1109/access.2020.2971379
|View full text |Cite
|
Sign up to set email alerts
|

Optimization of Microservice Composition Based on Artificial Immune Algorithm Considering Fuzziness and User Preference

Abstract: Microservices is a new paradigm in cloud computing that separates traditional monolithic applications into groups of services. These individual services may correlate or cross multi-clouds. Compared to a monolithic architecture, microservices are faster to develop, easier to deploy, and maintain by leveraging modern containers or other lightweight virtualization. To satisfy the requirements of end-users and preferences, appropriate microservices must be selected to compose complicated workflows or processes fr… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
12
0

Year Published

2020
2020
2024
2024

Publication Types

Select...
8
1

Relationship

0
9

Authors

Journals

citations
Cited by 29 publications
(12 citation statements)
references
References 34 publications
0
12
0
Order By: Relevance
“…Salomie et al [169] introduced a hybrid genetic operator in the clonal selection , process to avoid the local entrapment pitfall. Moreover, Gao et al [170] introduced a new artificial immune algorithm based on the immune memory clone and clone selection algorithm by incorporation the fuzzy triangular numbers in QoS modeling.…”
Section: Classification Of Hybrid Metaheuristicmentioning
confidence: 99%
See 1 more Smart Citation
“…Salomie et al [169] introduced a hybrid genetic operator in the clonal selection , process to avoid the local entrapment pitfall. Moreover, Gao et al [170] introduced a new artificial immune algorithm based on the immune memory clone and clone selection algorithm by incorporation the fuzzy triangular numbers in QoS modeling.…”
Section: Classification Of Hybrid Metaheuristicmentioning
confidence: 99%
“…The advance in virtualization technology gives rise to microservices technology that serves endusers by clustering traditional monolithic architecture into a group of services in this uncertain and inter-related context. Microservice composition is the challenge of determining optimal solutions while providing the highest user experience possible [202]. Moreover, mobility and uncertainty governing the edge environment create new issues that have not been anticipated previously.…”
Section: G Towards Emerging Computational Paradigmmentioning
confidence: 99%
“…Gao et al [17] have expressed a problem for multi-cloud environments that considers the clustering of services and their correlation effects of the CSPs within the cloud or among the clouds. Shi et al [18] have analyzed the system performance as well as the budget control in multi-cloud on a global scale.…”
Section: Related Workmentioning
confidence: 99%
“…According to equation 15, select the physical machine with the highest fitness value for deployment (c) Re-add process in crossover operation The mutation process is for local fine-tuning so that individuals cover the optimal global solution [22]. Therefore, the mutation operator used in the algorithm calculates each gene's fitness value according to Formula ( 14) and finds the gene with the smallest fitness value as the mutation object.…”
Section: Mutation Operationmentioning
confidence: 99%