2005
DOI: 10.1109/tpds.2005.45
|View full text |Cite
|
Sign up to set email alerts
|

Dynamic load balancing and efficient load estimators for asynchronous iterative algorithms

Abstract: In a previous paper [1], we have shown the very high power of asynchronism for parallel iterative algorithms in a global context of grid computing. In this article, we study the interest of coupling load balancing with asynchronism in such algorithms. After proposing a non-centralized version of dynamic load balancing which is best suited to asynchronism, we verify its efficiency by some experiments on a general Partial Differential Equation (PDE) problem. Finally, we give some general conditions for the use o… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
4
1

Citation Types

0
29
0

Year Published

2008
2008
2017
2017

Publication Types

Select...
5
1
1

Relationship

0
7

Authors

Journals

citations
Cited by 45 publications
(29 citation statements)
references
References 19 publications
0
29
0
Order By: Relevance
“…Baumgartner and Wah [50] and Casavant and Kuhl [2] propose algorithm related to the problem in load balancing in clusters. Lan et al [3] and Bahi et al [4] propose distributed load balancing policy, in which every node executes this policy autonomously. Moreover, the load balancing policy can be static or dynamic.…”
Section: Related Workmentioning
confidence: 99%
“…Baumgartner and Wah [50] and Casavant and Kuhl [2] propose algorithm related to the problem in load balancing in clusters. Lan et al [3] and Bahi et al [4] propose distributed load balancing policy, in which every node executes this policy autonomously. Moreover, the load balancing policy can be static or dynamic.…”
Section: Related Workmentioning
confidence: 99%
“…Many load-balancing policies have been proposed, aiming at different optimizations, spanning from equalizing processor load [37] to managing memory pools [13,32], to specific optimizations for iterative algorithms [4]. Often load-balancing policies consider web server systems as a target [11,26], where one of the most important result is to bound the maximum response time that the clients are exposed to [19].…”
Section: Related Workmentioning
confidence: 99%
“…These strategies are restricted to applications with pre-determined workload and cannot be applied to such iterative routines as adaptive mesh refinement [7], for which the amount of computation data grows unpredictably. Dynamic algorithms [8,9,10,11,12] do not require a priori information and can be used with a wider class of parallel applications. In addition, dynamic algorithms can be deployed on non-dedicated platforms.…”
Section: Related Workmentioning
confidence: 99%
“…In non-centralised algorithms [11,12], load is migrated locally between neighbouring processors, while in centralised ones [4,5,6,8,9,10], load is distributed based on global load information. Non-centralized algorithms are slower to converge.…”
Section: Related Workmentioning
confidence: 99%
See 1 more Smart Citation