An exercise in proving self-stabilization with a variant function
Information Processing Letters
Self-stabilizing load distribution for replicated servers on a per-access basis
ICDCS '99 Workshop on Self-stabilizing Systems
Distributed self-stabilizing placement of replicated resources in emerging networks
IEEE/ACM Transactions on Networking (TON)
Simple Efficient Load-Balancing Algorithms for Peer-to-Peer Systems
Theory of Computing Systems
Dynamic Load Sharing in Peer-to-Peer Systems: When Some Peers Are More Equal than Others
IEEE Internet Computing
A new technique for proving self-stabilizing under the distributed scheduler
SSS'10 Proceedings of the 12th international conference on Stabilization, safety, and security of distributed systems
Tight bounds for parallel randomized load balancing: extended abstract
Proceedings of the forty-third annual ACM symposium on Theory of computing
Space-efficient fault-containment in dynamic networks
SSS'11 Proceedings of the 13th international conference on Stabilization, safety, and security of distributed systems
Efficient transformation of distance-2 self-stabilizing algorithms
Journal of Parallel and Distributed Computing
Object replication strategies in content distribution networks
Computer Communications
Hi-index | 0.00 |
Large scale distributed systems require replication of resources to amplify availability and to provide fault tolerance. The placement of replicated resources significantly impacts performance. This paper considers local k-placements: Each node of a network has to place k replicas of a resource among its direct neighbors. The load of a node in a given local k-placement is the number of replicas it stores. The local k-placement problem is to achieve a preferably homogeneous distribution of the loads. We present a novel self-stabilizing, distributed, asynchronous, scalable algorithm for the k-placement problem such that the standard deviation of the distribution of the loads assumes a local minimum.