arrow
Return

Multi-objective microservice deployment optimization via a knowledge-driven evolutionary algorithm

delete2020-08-30
delete14
delete
OA
AI
W
Wubin Ma
王锐 cover
王锐 (Rui Wang) *
Y
Yuanlin Gu
Q
Qinggang Meng
H
Hongbin Huang
S
Su Deng
Y
Yahui Wu
DOI:10.1007/s40747-020-00180-1delete
deleteOriginal
deleteShare
deleteSave
View PDF
Abstract

Abstract

En 中文
For the deployment and startup of microservice instances in different resource centres, we propose an optimization problem model based on the evolutionary multi-objective theory. The objective functions of the model consider the computation and storage resource utilization rate, load balancing rate, and actual microservice usage rate in resource service centres. The constraints of the model are the completeness of service, total amount of storage resources, and total number of microservices. In this study, a knowledge-driven evolutionary algorithm (named MGR-NSGA-III) is proposed to solve the problem model and seek the optimal deployment and startup strategy of microservice instances in different resource centres. The proposed model and solution have been evaluated via real data experiments. The results show that our approach is better than the traditional microservice instance deployment and startup strategy. The average computation rate, storage idle rate, and actual microservice idle rate were 13.21%, 5.2%, and 16.67% lower than those in NSGA-III, respectively. After 50, 100, and 150 evolutionary generations in serval operations, the population members in NGR-NSGA-III dominated the population members in NSGA-III 6,270, 3,581, and 7,978 times in average, respectively, which means that NGR-NSGA-III can converge to the optimal solution much quicker than NSGA-III.
Keywords:
Multi-objective optimization
NSGA-III
MGR-NSGA-III
Microservice

Journal

Complex and Intelligent Systems cover
Complex and Intelligent Systems
IF:
4.6
Papers:
2.1K
Citations:
6.6K

Organization

L
Loughborough University
Scholars:
9.9K
Papers: 1.0W
Citations: 1.3W
N
national university of defense technology - china
Scholars:
1.8W
Papers: 1.4W
Citations: 9
Cited Papers

Cited Papers

errShare
errSave
errShare
errSave
A survey on multi-objective evolutionary algorithms for the solution of the environmental/economic dispatch problems
err2018-02-01
err182
PREAI
errQu, B. Y.; Zhu, Y. S.; Jiao, Y. C.; Wu, M. Y.; Suganthan, P. N.; Liang, J. J.
errShare
errSave
researcher View more