Revisiting Consistent Hashing with Bounded Loads
John Chen, Benjamin Coleman, Anshumali Shrivastava
摘要
Dynamic load balancing lies at the heart of distributed caching. Here, the goal is to assign objects (load) to servers (computing nodes) in a way that provides load balancing while at the same time dynamically adjusts to the addition or removal of servers. Load balancing is a critical topic in many areas including cloud systems, distributed databases, and distributed and data-parallel machine learning. A popular and widely adopted solution to dynamic load balancing is the two-decade-old Consistent Hashing (CH). Recently, an elegant extension was provided to account for server bounds. In this paper, we identify that existing methodologies for CH and its variants suffer from cascaded overflow, leading to poor load balancing. This cascading effect leads to decreasing performance of the hashing procedure with increasing load. To overcome the cascading effect, we propose a simple solution to CH based on recent advances in fast minwise hashing. We show, both theoretically and empirically, that our proposed solution is significantly superior for load balancing and is optimal in many senses. On the AOL search dataset and Indiana University Clicks dataset with real user activity, our proposed solution reduces cache misses by several magnitudes.
问问这篇 Paper
智能体会读完全文。
Lune 把这篇 Paper 索引到了每一个公式,引用它的顶会 Paper 也一样。你提问,回答直接引用原文。
引用它的顶会 Paper2
- On-demand Container Loading in AWS LambdaMarc Brooker, Mike Danilov, Chris Greenwood, Phil PiwonkaUSENIX ATC 2023 · 被引用 73 次
- Locality-aware Load-Balancing For Serverless ClustersAlexander Fuerst, Prateek SharmaHPDC 2022 · 被引用 38 次
相关 Paper
- Load balancing with dynamic set of balls and binsAnders Aamand, Jakob Bæk Tejs Knudsen, Mikkel ThorupSTOC 2021 · 被引用 4 次
- HotHash: Hotness-Aware Consistent Hashing for Cloud DatabasesJunyong Zhao, Jia Yuan, Zui Chen, Samuel Madden 等SIGMOD 2026
- Robust Load Balancing with Machine Learned AdviceSara Ahmadian, Hossein Esfandiari, Vahab S. Mirrokni, Binghui PengSODA 2022 · 被引用 5 次
- MapEmbed: Perfect Hashing with High Load Factor and Fast UpdateYuhan Wu, Zirui Liu, Xiang Yu, Jie Gui 等KDD 2021 · 被引用 14 次
- VIP Hashing - Adapting to Skew in Popularity of Data on the FlyAarati Kakaraparthy, Jignesh M. Patel, Brian Kroth, Kwanghyun ParkVLDB 2022 · 被引用 14 次
