CONE-DHT: A distributed self-stabilizing algorithm for a heterogeneous storage system
Sebastian Kniesburges, Andreas Koutsopoulos, Christian Scheideler

TL;DR
This paper introduces CONE-DHT, a novel distributed self-stabilizing algorithm for heterogeneous storage systems that efficiently manages data distribution and network organization without global knowledge.
Contribution
It presents the first self-stabilizing, distributed protocols for organizing and distributing data in heterogeneous storage systems without global knowledge.
Findings
Protocols are self-stabilizing and distributed.
No global knowledge of system size or capacity needed.
Efficient data distribution respecting host capacities.
Abstract
We consider the problem of managing a dynamic heterogeneous storage system in a distributed way so that the amount of data assigned to a host in that system is related to its capacity. Two central problems have to be solved for this: (1) organizing the hosts in an overlay network with low degree and diameter so that one can efficiently check the correct distribution of the data and route between any two hosts, and (2) distributing the data among the hosts so that the distribution respects the capacities of the hosts and can easily be adapted as the set of hosts or their capacities change. We present distributed protocols for these problems that are self-stabilizing and that do not need any global knowledge about the system such as the number of nodes or the overall capacity of the system. Prior to this work no solution was known satisfying these properties.
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 · Advanced Data Storage Technologies · Caching and Content Delivery
