Optimization of Monitoring and Scheduling Strategy for Distributed Docker Cluster


연구 분야: Software Development



학회: 2024 8th International Conference on Communication and Information Systems (ICCIS)


초록

Swarm is an official native cluster management tool for Docker, which integrates multiple Docker nodes into a virtual single host and provides container distribution and scheduling management capabilities. Analyzing the overall architecture of Swarm, Spread as the default scheduling strategy encounters issues such as resource fragmentation and load balancing, a statically balanced improved container scheduling algorithm is proposed. A Swarm cluster monitoring system is constructed to monitor the performance of containers and node resources in real-time. Based on the resource request amount of containers to be scheduled, the weighted average of the resource utilization rate and load balance of candidate nodes is calculated as the scheduling weight. Experimental results show that compared with Spread strategy, the proposed method can reduce resource fragmentation on nodes, achieve better cluster balance, and enhance the overall performance of the cluster.


Author Profile
Liangbin Zhang

College of Big Data and Software Engineering Zhejiang Wanli University Ningbo China

Andorra
Author Profile
Shibin Liang

College of Culture and Communication Zhejiang Wanli University Ningbo China

Andorra
Author Profile
Yuanming Wang

College of Big Data and Software Engineering Zhejiang Wanli University Ningbo China

Andorra

📄 논문 정보

발행 연도 2024년
인용수 54
출판 국가 Andorra
사이트 IEEE
좋아요 수 0

연관 논문 목록 (99건)