,
Robert Elsässer
,
Aleksander Figiel
,
Darya Melnyk
,
Stefan Schmid
Creative Commons Attribution 4.0 International license
Small-world networks are attractive for the efficient routing they provide, requiring only a low link density. They have hence also been considered for the design of distributed systems, such as peer-to-peer networks. However, existing small-world network designs are oblivious to the actual traffic they serve. In this paper, we initiate the study of demand-aware small-world networks. In particular, we extend the Kleinberg graph model, by allowing the nodes to choose the distribution of long-range links according to the traffic demand. We present a formal analysis of the weighted route lengths for the important case of clustered demands. We show both in theory and in simulations, using real-world traffic workloads, that demand-aware small-world graphs can significantly outperform their demand-oblivious counterparts.
@InProceedings{avin_et_al:LIPIcs.OPODIS.2025.28,
author = {Avin, Chen and Els\"{a}sser, Robert and Figiel, Aleksander and Melnyk, Darya and Schmid, Stefan},
title = {{Demand-Aware Small-World Networks on Clustered Demands}},
booktitle = {29th International Conference on Principles of Distributed Systems (OPODIS 2025)},
pages = {28:1--28:19},
series = {Leibniz International Proceedings in Informatics (LIPIcs)},
ISBN = {978-3-95977-409-3},
ISSN = {1868-8969},
year = {2026},
volume = {361},
editor = {Arusoaie, Andrei and Onica, Emanuel and Spear, Michael and Tucci-Piergiovanni, Sara},
publisher = {Schloss Dagstuhl -- Leibniz-Zentrum f{\"u}r Informatik},
address = {Dagstuhl, Germany},
URL = {https://drops.dagstuhl.de/entities/document/10.4230/LIPIcs.OPODIS.2025.28},
URN = {urn:nbn:de:0030-drops-252017},
doi = {10.4230/LIPIcs.OPODIS.2025.28},
annote = {Keywords: Small-world networks, demand-aware network designs, algorithms and analysis, clustering}
}