1996
DOI: 10.1006/jcss.1996.0075
|View full text |Cite
|
Sign up to set email alerts
|

Dynamic Load Balancing by Random Matchings

Abstract: The fundamental problems in dynamic load balancing and job scheduling in parallel and distributed networks involve moving load between processors. In this paper we consider a new model for load movement in synchronous machines. In each step of our model, load can be moved across only a matching set of communication links but across each link any amount of load can be moved. We present an efficient local algorithm for the dynamic load balancing problem under our model of load movement. Our algorithm works on ne… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1

Citation Types

1
49
0

Year Published

2000
2000
2024
2024

Publication Types

Select...
4
4

Relationship

0
8

Authors

Journals

citations
Cited by 72 publications
(50 citation statements)
references
References 34 publications
(31 reference statements)
1
49
0
Order By: Relevance
“…The load balancing protocol presented in [7] builds on the idea of generating a matching in the network topology and balancing load along the edges in the matching. Although the basic idea is similar, our work assumes a random overlay network (that we provide using NEWSCAST) and does not require the communications to take place in a matching in this network.…”
Section: Related Workmentioning
confidence: 99%
“…The load balancing protocol presented in [7] builds on the idea of generating a matching in the network topology and balancing load along the edges in the matching. Although the basic idea is similar, our work assumes a random overlay network (that we provide using NEWSCAST) and does not require the communications to take place in a matching in this network.…”
Section: Related Workmentioning
confidence: 99%
“…1]). On all graphs with second largest eigenvalue in absolute value λ 2 = λ 2 (P), the idealized process with divisible tokens reduces an initial discrepancy K to ℓ within As λ 2 = 1−Θ(log −1 n) for the hypercube and λ 2 = 1−Θ(n −2/d ) for the d-dimensional torus [15], one immediately obtains the following corollary.…”
Section: 1])mentioning
confidence: 93%
“…Due to this restriction, these algorithms take substantially more time, i.e., they run in time at least linear in the initial discrepancy K. Nonetheless, the best known bounds on the discrepancy are only polynomial in n for the torus and Ω(log 5 n) for the hypercube [16]. In another common model, nodes are only allowed to exchange load with at most one neighbor in each time step, see e.g., [11,15,33]. In fact, the aforementioned randomized rounding approach [11] was analyzed in this model.…”
Section: 1])mentioning
confidence: 99%
See 1 more Smart Citation
“…One of the early formulations of the quantized consensus problem was in [1] where the issue of quantization to implement consensus algorithms was brought to attention and a solution inspired by distributed load balancing of quantized indivisible tasks was proposed [2][3][4][5]. Since then, several approaches were developed to study the issues of quantization for the consensus problem [6][7][8][9][10][11].…”
Section: Introductionmentioning
confidence: 99%