2021
DOI: 10.3390/s21186212
|View full text |Cite
|
Sign up to set email alerts
|

Multi-Objective and Parallel Particle Swarm Optimization Algorithm for Container-Based Microservice Scheduling

Abstract: An application based on a microservice architecture with a set of independent, fine-grained modular services is desirable, due to its low management cost, simple deployment, and high portability. This type of container technology has been widely used in cloud computing. Several methods have been applied to container-based microservice scheduling, but they come with significant disadvantages, such as high network transmission overhead, ineffective load balancing, and low service reliability. In order to overcom… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
6
0

Year Published

2022
2022
2024
2024

Publication Types

Select...
5
1

Relationship

0
6

Authors

Journals

citations
Cited by 9 publications
(6 citation statements)
references
References 28 publications
0
6
0
Order By: Relevance
“…Zhu et al 27 designed an adaptive task scheduling algorithm (ADATSA) using learning automata based on a container, which improves resource utilization and QoS performance by optimizing resource imbalance, resource surplus, and task running state. Chen et al 28 established a container‐based microservice scheduling strategy (MOPPSO‐CMS) using a parallel particle swarm optimization algorithm. The optimization objectives of this strategy are network transmission cost, load balancing, optimization speed, and service reliability.…”
Section: Related Workmentioning
confidence: 99%
“…Zhu et al 27 designed an adaptive task scheduling algorithm (ADATSA) using learning automata based on a container, which improves resource utilization and QoS performance by optimizing resource imbalance, resource surplus, and task running state. Chen et al 28 established a container‐based microservice scheduling strategy (MOPPSO‐CMS) using a parallel particle swarm optimization algorithm. The optimization objectives of this strategy are network transmission cost, load balancing, optimization speed, and service reliability.…”
Section: Related Workmentioning
confidence: 99%
“…In this way, an appropriate tradeoff between explorative and exploitative capabilities of PSO is established during the course of run and premature convergence problem is significantly mitigated. Chen et al [27] proposed MOPPSO-CMS algorithm, which can find a reasonable microservice container scheduling scheme in a short time. Rezaee Jordehi A ta al.…”
Section: Related Workmentioning
confidence: 99%
“…An application based on a microservice architecture can be represented as a tuple < M S_SET, M S_RELAT ION > [27], where M S_SET is the set of microservices related to the application and M S_RELAT ION is the set of utilization relationships among the microservices of the application. If a microservice completes a task and needs to use the result of other microservices, there is a utilization relationship between the two microservices.…”
Section: Problem Statement a Related Parametersmentioning
confidence: 99%
See 1 more Smart Citation
“…The key to the success of the method is the ability to share information found by population individuals. Due to many advantages (simplicity, easy implementation, lack of coding and special operators) [ 4 ], the PSO method has been widely applied in solving various optimization problems, including control systems [ 10 ], prediction problems [ 11 ], image classification [ 12 ], energy management [ 13 ], bilevel programming problems [ 14 , 15 ], antenna design [ 16 ], scheduling problems [ 17 , 18 ], electromagnetism [ 19 , 20 ] and many others.…”
Section: Introductionmentioning
confidence: 99%