%0 Journal Article %A 崔岩松 白春雨 %T
Dynamic load balancing algorithm for distributed system %D 2021 %R 10.19682/j.cnki.1005-8885.2021.0025 %J 中国邮电高校学报(英文) %P 91-101 %V 28 %N 5 %X
In distributed systems, it is important to adjust load distribution dynamically based on server performance and load information. Meanwhile, gray release and rapid expansion are the basic requirements to ensure reliability and stability for systems with short version iteration cycles. The traditional Hash algorithm performs poorly in gray release, rapid expansion, and load distribution. To solve these problems, a novel Hash-based dynamic mapping (HDM) load balancing algorithm was proposed. On the one hand, this algorithm can adjust the load distribution dynamically based on server performance and load information. On the other hand, it implements gray release by controlling the ratio of requests assigned to the changed nodes. Additionally, HDM has a higher expansion efficiency. Experiments show that the HDM distributes the load more reasonably, provides a more stable gray release ratio, and has a higher expansion efficiency.
%U https://jcupt.bupt.edu.cn/CN/10.19682/j.cnki.1005-8885.2021.0025