跳到主要导航 跳到搜索 跳到主要内容

A Dynamic Load Balancing Algorithm for Stable Pushing of Docker Images in Nginx

  • Hajie Xi
  • , Song Hu
  • , He Zhang
  • , Shuang Zhang*
  • , Jingnong Weng
  • , Jian Huang*
  • *此作品的通讯作者
  • Beihang University
  • Ministry of Transport of the People's Republic of China
  • Transportation Comprehensive Enforcement Corps

科研成果: 书/报告/会议事项章节会议稿件同行评审

摘要

With the rapid development of artificial intelligence, a wide variety of deep learning models have emerged across various fields. Nevertheless, the quality of these models varies significantly, making the effective evaluation of model performance a pressing issue. In some open data competitions, remote evaluation based on Docker images has increasingly become a novel and reliable approach, providing a consistent environment to ensure the fairness of model evaluations. However, it imposes high demands on hardware resources, typically requiring dedicated resources for each participant to serve as Docker Registries for the pushing and management of Docker images. In this paper, we extend the load balancing module of the Nginx server by integrating Lua scripts and propose a Cache-based Dynamic Smooth Weighted Round-robin (CDSWRR) algorithm to optimize the pushing process of Docker images. By constructing a unified load balancing entry, the proposed approach simplifies the deployment of Docker Registry clusters. Experiments show that compared to weighted round-robin and IP hash algorithms of Nginx, the CDSWRR algorithm is able to ensure stable pushing of Docker images and reduce both response error rate and response time.

源语言英语
主期刊名2024 6th International Conference on Machine Learning, Big Data and Business Intelligence, MLBDBI 2024
出版商Institute of Electrical and Electronics Engineers Inc.
239-243
页数5
ISBN(电子版)9798331541798
DOI
出版状态已出版 - 2024
活动6th International Conference on Machine Learning, Big Data and Business Intelligence, MLBDBI 2024 - Hangzhou, 中国
期限: 1 11月 20243 11月 2024

出版系列

姓名2024 6th International Conference on Machine Learning, Big Data and Business Intelligence, MLBDBI 2024

会议

会议6th International Conference on Machine Learning, Big Data and Business Intelligence, MLBDBI 2024
国家/地区中国
Hangzhou
时期1/11/243/11/24

指纹

探究 'A Dynamic Load Balancing Algorithm for Stable Pushing of Docker Images in Nginx' 的科研主题。它们共同构成独一无二的指纹。

引用此