Dynamic Load Balancing Algorithm for Distributed Database Based on PI Feedback
Weifeng Luo, Danhui Lai, Binhua Ren, Xiang Huang, Lilin Chen · 2022
The current load balancing algorithm based on server clusters achieves dynamic balancing of server loads by calculating the ratio of server weights to composite loads, which results in poor load balancing due to the lack of load distribution indicators. In this regard, a PI feedback-based distributed database dynamic load balancing algorithm is proposed. The PI feedback control algorithm is used to calculate the allocation weights of server nodes to obtain the load indicators and construct the dynamic load balancing algorithm model. In the experiments, the load balancing performance of the proposed algorithm is verified. The analysis of the experimental results shows that the dynamic load balancing algorithm constructed by the proposed method has a high load balancing degree and excellent load balancing performance.