,
Chen Avin
,
Stefan Schmid
Creative Commons Attribution 4.0 International license
Workloads of networked and distributed systems are often far from random, but exhibit certain structure: they are skewed and bursty. Networked systems which can adapt to and exploit such spatial and temporal structure, in a demand-aware manner, bear the potential to be more efficient than their demand-oblivious alternatives. This paper studies demand-awareness in the context of consistent hashing, a fundamental component in many modern distributed systems. We present a novel demand-aware consistent hashing method to improve access time and storage utilization in distributed hash tables. In particular, the resulting system supports local (greedy) routing, ensures bounded server loads, and applies to various network topologies. We formally prove that our algorithms achieve a constant approximation ratio in the offline scenario.
@InProceedings{pourdamghani_et_al:LIPIcs.SAND.2026.24,
author = {Pourdamghani, Arash and Avin, Chen and Schmid, Stefan},
title = {{Brief Announcement: Demand-Aware Consistent Hashing with Bounded Loads \& Greedy Routing}},
booktitle = {5th Symposium on Algorithmic Foundations of Dynamic Networks (SAND 2026)},
pages = {24:1--24:6},
series = {Leibniz International Proceedings in Informatics (LIPIcs)},
ISBN = {978-3-95977-427-7},
ISSN = {1868-8969},
year = {2026},
volume = {373},
editor = {Mertzios, George B. and Richa, Andr\'{e}a W.},
publisher = {Schloss Dagstuhl -- Leibniz-Zentrum f{\"u}r Informatik},
address = {Dagstuhl, Germany},
URL = {https://drops.dagstuhl.de/entities/document/10.4230/LIPIcs.SAND.2026.24},
URN = {urn:nbn:de:0030-drops-262585},
doi = {10.4230/LIPIcs.SAND.2026.24},
annote = {Keywords: Consistent hashing, peer-to-peer networks, greedy routing}
}