Modern high load applications store data using multiple database instances. Such an architecture requires data consistency, and it is important to ensure even distribution of data among nodes. Load balancing is used to achieve these goals.

Hashing is the backbone of virtually all load balancing systems. Since the introduction of classic Consistent Hashing, many algorithms have been devised for this purpose.

One of the purposes of the load balancer is to ensure storage cluster scalability. It is crucial for the performance of the whole system to transfer as few data records as possible during node addition or removal. The load balancer hashing algorithm has the greatest impact on this process.

In this paper we experimentally evaluate several hashing algorithms used for load balancing, conducting both simulated and real system experiments. To evaluate algorithm performance, we have developed a benchmark suite based on Unidata MDM—a scalable toolkit for various Master Data Management (MDM) applications. For assessment, we have employed three criteria—uniformity of the produced distribution, the number of moved records, and computation speed. Following the results of our experiments, we have created a table, in which each algorithm is given an assessment according to the abovementioned criteria.
Translated title of the contributionСравнительный анализ алгоритмов хеширования для балансировки нагрузки в в распределенных базах данных.
Original languageEnglish
Title of host publicationAdvances in Model and Data Engineering in the Digitalization Era
Subtitle of host publicationMEDI 2022 Short Papers and DETECT 2022 Workshop Papers, Cairo, Egypt, November 21–24, 2022, Proceedings
EditorsPhilippe Fournier-Viger, et al.
PublisherSpringer Nature
Pages105-118
Number of pages14
ISBN (Electronic)978-3-031-23119-3
ISBN (Print)978-3-031-23118-6
DOIs
StatePublished - 2023
EventMEDI 2022 Short Papers and DETECT 2022 Workshop Papers - Cairo, Egypt
Duration: 21 Nov 202224 Nov 2022

Publication series

NameCommunications in Computer and Information Science
Volume1751

Conference

ConferenceMEDI 2022 Short Papers and DETECT 2022 Workshop Papers
Country/TerritoryEgypt
CityCairo
Period21/11/2224/11/22

    Research areas

  • Consistent hashing, databases, Benchmarking

ID: 102475769