JOURNAL ARTICLE

A particle swarm optimization-based container scheduling algorithm of docker platform

Abstract

Docker is rapidly changing the rules of operation in the field of cloud computing, and completely subverts the development of cloud technology. Swarm is a Docker container-based cluster management tool. By analyzing and researching the overall architecture and scheduling strategy of Swarm, in this paper, we propose a Particle Swarm Optimization-based container scheduling algorithm of Docker platform, which to have solved the problem of insufficient resource utilization and load balance. We distribute application containers on Docker hosts, balance resource usage, and ultimately improve application performance. Experimental results show that the performance of the PSO is improved 20% and 19% higher than the spread and improved random respectively under the same host configuration.

Keywords:
Cloud computing Particle swarm optimization Computer science Container (type theory) Scheduling (production processes) Distributed computing Swarm behaviour Job shop scheduling Algorithm Mathematical optimization Operating system Engineering Artificial intelligence Mathematics

Metrics

18
Cited By
2.68
FWCI (Field Weighted Citation Impact)
17
Refs
0.92
Citation Normalized Percentile
Is in top 1%
Is in top 10%

Citation History

Topics

Cloud Computing and Resource Management
Physical Sciences →  Computer Science →  Information Systems
IoT and Edge/Fog Computing
Physical Sciences →  Computer Science →  Computer Networks and Communications
Distributed and Parallel Computing Systems
Physical Sciences →  Computer Science →  Computer Networks and Communications
© 2026 ScienceGate Book Chapters — All rights reserved.