1998
DOI: 10.1002/(sici)1096-9128(199805)10:6<467::aid-cpe325>3.0.co;2-a
|View full text |Cite
|
Sign up to set email alerts
|

An optimal migration algorithm for dynamic load balancing

Abstract: The problem of redistributing the work load on parallel computers is considered. An optimal redistribution algorithm, which minimises the Euclidean norm of the migrating load, is derived. The relationship between this algorithm and some existing algorithms is discussed and the convergence of the new algorithm is studied. Finally, numerical results on randomly generated graphs as well as on graphs related to real meshes are given to demonstrate the effectiveness of the new algorithm. © 1998 John Wiley & Sons, L… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
46
0
2

Year Published

2009
2009
2021
2021

Publication Types

Select...
4
3
1

Relationship

0
8

Authors

Journals

citations
Cited by 88 publications
(48 citation statements)
references
References 19 publications
0
46
0
2
Order By: Relevance
“…Of course, one needs to apply the permutation obtained from the partitioning before performing this assignment. Note that the loop invariant mentioned for Algorithm 1 also shows that a process always has sufficient data to send to those that it needs to; it need not wait to receive data from any other process in order to have sufficient data to send, unlike some other dynamic load balancing algorithms [11].…”
Section: The Alias Methods Based Algorithm For Dynamic Load Balancingmentioning
confidence: 99%
See 2 more Smart Citations
“…Of course, one needs to apply the permutation obtained from the partitioning before performing this assignment. Note that the loop invariant mentioned for Algorithm 1 also shows that a process always has sufficient data to send to those that it needs to; it need not wait to receive data from any other process in order to have sufficient data to send, unlike some other dynamic load balancing algorithms [11].…”
Section: The Alias Methods Based Algorithm For Dynamic Load Balancingmentioning
confidence: 99%
“…We wish to minimize the time taken in the actual migration step, which is performed in a decentralized manner by each process. In some load balancing algorithms [11], a process may not have all the data that it needs to send, and so the migration step has to take place iteratively, with a process sending only data that it has in each iteration. In contrast, the t ij s generated by our algorithm never require sending more data than a process initially has, and so the migration step can be completed in one iteration.…”
Section: Load Balancing Model Definitionsmentioning
confidence: 99%
See 1 more Smart Citation
“…The authors in [7] designed algorithms for statically balancing the load on trees, considering that the total load is fixed. The paper [8] proposes an efficient algorithm for data migration in dynamic load balancing by calculating the Lagrange multiplier associated with the Euclidean form of transferred weight. This work can minimize the data movement in homogenous environments in an efficient manner, but it does not support the distributed heterogeneous environments.…”
Section: Related Workmentioning
confidence: 99%
“…The load can be balanced dynamically or statically. In some situations, the load on a particular node cannot be foreseen [1]. This remains a key issue specifically in distributed networks.…”
Section: Introductionmentioning
confidence: 99%