On the Modification of Ring Consistent Hash Uniformity: A Case Study

Distributed systems' applications employ distributed hashing for minimal dispersal, load balancing, and efficient lookups. One such scheme is Ring Consistent Hashing (RCH), which was initially proposed to tackle the issue of web hotspots. Later, it gained popularity in numerous practical ap-plications due to its structured node placement and <tex xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">$O(\log(N))$</tex> asymptotic complexity. Despite its popularity, RCH's uniformity is usually worse than other hashing schemes, such as the Highest Random Weight (HRW) and Anchor Hash (AH). For this reason, virtual nodes are introduced in RCH, which increases the memory footprint of the original scheme and restricts its scalability. In this paper, we propose a modification to the existing mapping rule between nodes and keys in the RCH scheme. We develop theoretical arguments and conduct several simulations on the conventional RCH algorithm using modified rule. The results show that the modified rule utilizes only half the number of virtual nodes compared to the original R CH for the same performance, resulting in significantly improved uniformity. Moreover, the memory footprint of the modified RCH is nearly halved compared to the original RCH, owing to the reduced number of virtual nodes. Additionally, the simulation results demonstrate that the modified scheme surpasses HRW and AH in lookup rate and memory usage, making it a superior choice for large-scale distributed systems.

Authors

Institutions

Publication Details

Published
2024-10-06
DOI
https://doi.org/10.1109/smc54092.2024.10831430
Primary Topic
Graph Labeling and Dimension Problems
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

On the Modification of Ring Consistent Hash Uniformity: A Case Study

Sian-Jheng Lin, Bin Liu, Muhammad Waqas, Adnan Fazi
Graph Labeling and Dimension Problems
article

On the Modification of Ring Consistent Hash Uniformity: A Case Study

Sian-Jheng Lin, Bin Liu, Muhammad Waqas, Adnan Fazi
article en

Abstract

Distributed systems' applications employ distributed hashing for minimal dispersal, load balancing, and efficient lookups. One such scheme is Ring Consistent Hashing (RCH), which was initially proposed to tackle the issue of web hotspots. Later, it gained popularity in numerous practical ap-plications due to its structured node placement and <tex xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">$O(\log(N))$</tex> asymptotic complexity. Despite its popularity, RCH's uniformity is usually worse than other hashing schemes, such as the Highest Random Weight (HRW) and Anchor Hash (AH). For this reason, virtual nodes are introduced in RCH, which increases the memory footprint of the original scheme and restricts its scalability. In this paper, we propose a modification to the existing mapping rule between nodes and keys in the RCH scheme. We develop theoretical arguments and conduct several simulations on the conventional RCH algorithm using modified rule. The results show that the modified rule utilizes only half the number of virtual nodes compared to the original R CH for the same performance, resulting in significantly improved uniformity. Moreover, the memory footprint of the modified RCH is nearly halved compared to the original RCH, owing to the reduced number of virtual nodes. Additionally, the simulation results demonstrate that the modified scheme surpasses HRW and AH in lookup rate and memory usage, making it a superior choice for large-scale distributed systems.

University of Science and Technology of China (CN), Air University (PK)
Openalex Percentile: Top 70%
Graph Labeling and Dimension Problems
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.