Proceedings of the 33rd ACM Symposium on Parallelism in Algorithms and Architectures 2021
DOI: 10.1145/3409964.3461785
|View full text |Cite
|
Sign up to set email alerts
|

Efficient Load-Balancing through Distributed Token Dropping

Abstract: We introduce a new graph problem, the token dropping game, and we show how to solve it efficiently in a distributed setting. We use the token dropping game as a tool to design an efficient distributed algorithm for stable orientations and more generally for locally optimal semi-matchings. The prior work by Czygrinow et al. (DISC 2012) finds a stable orientation in (Δ 5 ) rounds in graphs of maximum degree Δ, while we improve it to (Δ 4 ) and also prove a lower bound of Ω(Δ). For the more general problem of loc… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
11
0

Year Published

2021
2021
2022
2022

Publication Types

Select...
3
1

Relationship

1
3

Authors

Journals

citations
Cited by 4 publications
(11 citation statements)
references
References 24 publications
0
11
0
Order By: Relevance
“…Our goal is to color each edge either red or blue such that every red edge has at most (1+ε)∆ adjacent red edges and every blue edge has at most (1+ε)∆ adjacent blue edges. To achieve this, we generalize an idea that was presented in [14]. There, the authors show how to efficiently solve a problem known as locally optimal semi-matching [19] and in particular a special case of this problem, a so-called stable edge orientation of a graph.…”
Section: Road Map and High Level Ideasmentioning
confidence: 99%
See 2 more Smart Citations
“…Our goal is to color each edge either red or blue such that every red edge has at most (1+ε)∆ adjacent red edges and every blue edge has at most (1+ε)∆ adjacent blue edges. To achieve this, we generalize an idea that was presented in [14]. There, the authors show how to efficiently solve a problem known as locally optimal semi-matching [19] and in particular a special case of this problem, a so-called stable edge orientation of a graph.…”
Section: Road Map and High Level Ideasmentioning
confidence: 99%
“…In [14], the authors introduce a tool that they call the token dropping game and which is used in particular to compute stable edge orientations. The token dropping game works as follows.…”
Section: Road Map and High Level Ideasmentioning
confidence: 99%
See 1 more Smart Citation
“…A different line of work studies load balancing in client-server networks: here, servers communicate with the clients, in order to assign clients to servers in a balanced way. While the scenario in our work is modeled by an arbitrary communication network, load balancing in client-server networks is modeled using bipartite graphs, and admits very different algorithmic results, both in the centralized setting [9,19,22,25,28] and in the distributed setting [1,8,12,24].…”
Section: Related Workmentioning
confidence: 99%
“…Consider a matching-based algorithm, and an adversary that works as follows: after a pair connects, the adversary orders the pair in ascending order, swapping the nodes if necessary. For example, if two adjacent node had weights (3,8) and the algorithm chose to re-balance them to (7,4), then the adversary will swap the nodes to get (4,7). In terms of the corresponding loads arrays, we will have a t [i] = 3, a t [i + 1] = 8, and after the balance and swap, a t+1 [i] = 4, a t+1 [i + 1] = 7.…”
Section: Theorem 15 There Exists a Dynamic Graph On N Nodes Defined B...mentioning
confidence: 99%