Dynamic Load Balance Strategy Based on Hash Slots in Distributed Storage Environment
Menghao Zhang · 2022
Distributed storage technology solves the problem of data explosion in the Internet era, but at the same time introduces the problem of load balance. If the load of distributed storage service is not balanced enough, it will cause some hosts to go down to reduce service availability, as well as reducing resource utilization. Aiming at the shortcomings of the current load balance strategy, this paper proposes a dynamic load balance strategy based on hash slots, which not only satisfies the uniform distribution of data, but also makes dynamic load balance for the dynamic changes in distributed storage. The experimental results showed that, compared with the commonly used consistent hashing algorithm with virtual nodes, the strategy proposed in this paper has a better load balance effect.