Proceedings of the Sixteenth Annual ACM Symposium on Parallelism in Algorithms and Architectures 2004
DOI: 10.1145/1007912.1007919
|View full text |Cite
|
Sign up to set email alerts
|

Simple efficient load balancing algorithms for peer-to-peer systems

Abstract: Load balancing is a critical issue for the efficient operation of peerto-peer networks. We give two new load-balancing protocols whose provable performance guarantees are within a constant factor of optimal. Our protocols refine the consistent hashing data structure that underlies the Chord (and Koorde) P2P network. Both preserve Chord's logarithmic query time and near-optimal data migration cost.Consistent hashing is an instance of the distributed hash table (DHT) paradigm for assigning items to nodes in a pe… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

1
233
0
7

Year Published

2004
2004
2020
2020

Publication Types

Select...
4
4

Relationship

0
8

Authors

Journals

citations
Cited by 280 publications
(241 citation statements)
references
References 24 publications
(29 reference statements)
1
233
0
7
Order By: Relevance
“…Third, the unbalanced page popularity distribution will most likely result in the nodes responsible for the most popular pages being saturated with requests while the rest of the system observes a low load. Note that load balancing within a DHT is considered a difficult problem for which a number of specific solutions exist [19]. Finally, similarly to DistriWiki, Piki requires a special user interface application to read pages from the system, which discards its application for a popular web site like Wikipedia.…”
Section: Pikimentioning
confidence: 99%
“…Third, the unbalanced page popularity distribution will most likely result in the nodes responsible for the most popular pages being saturated with requests while the rest of the system observes a low load. Note that load balancing within a DHT is considered a difficult problem for which a number of specific solutions exist [19]. Finally, similarly to DistriWiki, Piki requires a special user interface application to read pages from the system, which discards its application for a popular web site like Wikipedia.…”
Section: Pikimentioning
confidence: 99%
“…In a concurrent work, Karger and Ruhl [17] provide an alternative solution to the storage balance problem. The scheme is a randomized algorithm that offers a highprobability bound on the imbalance ratio, and is analyzed under a dynamic, but non-adversarial, setting.…”
Section: Range Queries In P2p Networkmentioning
confidence: 99%
“…However, the best achievable bound on imbalance ratio using this algorithm appears to be more than 128, which is much higher than the load imbalance bounds we guarantee. Bharambe et al [7] also use a load-balancing scheme similar to [17] as a heuristic to balance range partitions.…”
Section: Range Queries In P2p Networkmentioning
confidence: 99%
“…Many algorithms have been proposed, such as ID selection [21], virtual servers [22], and item balancing [23], to support load-balanced data mapping in DHTs. But these algorithms can neither generate the Kautz strings required by DK nor guarantee to return the results in a bounded delay.…”
Section: Bk Tree Designmentioning
confidence: 99%