Local Thresholding on Distributed Hash Tables
Ran Wolff

TL;DR
This paper introduces a binary routing tree protocol for distributed hash tables that enables efficient, cycle-free message routing, supporting local thresholding algorithms with improved accuracy and reduced communication in peer-to-peer systems.
Contribution
It presents a novel binary routing tree protocol that allows independent, efficient, and cycle-free message routing in DHT overlays, facilitating local thresholding algorithms.
Findings
Tree routing protocol is almost perfectly dense and balanced.
Supports O(1) stretch in symmetric Chord DHTs.
Local thresholding algorithms outperform gossip-based methods in accuracy and communication efficiency.
Abstract
We present a binary routing tree protocol for distributed hash table overlays. Using this protocol each peer can independently route messages to its parent and two descendants on the fly without any maintenance, global context, and synchronization. The protocol is then extended to support tree change notification with similar efficiency. The resulting tree is almost perfectly dense and balanced, and has O(1) stretch if the distributed hash table is symmetric Chord. We use the tree routing protocol to overcome the main impediment for implementation of local thresholding algorithms in peer-to-peer systems -- their requirement for cycle free routing. Direct comparison of a gossip-based algorithm and a corresponding local thresholding algorithm on a majority voting problem reveals that the latter obtains superior accuracy using a fraction of the communication overhead.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsPeer-to-Peer Network Technologies · Caching and Content Delivery · Cooperative Communication and Network Coding
