Abstract
The problem of fair data redistribution in heterogeneous environments is considered. Efficiently running applications based on adaptive computations on distributed systems requires adequate techniques for fair workload redistribution. A generalization of the diffusion algorithm for the case when the processors have different processing speeds is discussed. The worst case complexity of such an algorithm is theoretically analyzed and experimental results are reported.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Boillat, J. E.: Load Balancing and Poisson Equation in a Graph. Concurrency: Practice and Experience, 2(4) (1990) 289–313.
Chung, F. R. K.: Spectral Graph Theory. CBMS Lecture Notes, AMS Publication (1996).
Cybenko, G.: Dynamic Load Balancing for Distributed Memory Multirocessors. Journal of Parallel and Distributed Computing 7 (1989) 279–301.
Elsässer, R., Monien, B., Preis, R.: Diffusive Load Balancing Schemes on Heterogeneous Networks. In G. Bilardi et al. (eds.), editor, 12th ACM Symposium on Parallel Algorithms and Architectures (SPAA), Vol. 1461 (2000) 30–38.
Fiedler, M.: Bounds for Eigenvalues of Doubly Stochastic Matrices. Linear Algebra Appl. 5 (1972) 299–310.
Hendrickson, B., Devine, K.: Dynamic Load Balancing in Computational Mechanics. Meth. Applied Mechanics & Engineering 184(2–4) (2000) 485–500.
Hu, Y. F., Blake, R. J.: Load Balancing for Unstructured Mesh Applications. To appear in Parallel and Distributed Computing Practice.
Hui, C.-C., Chanson, S. T.: Theoretical Analysis of the Heterogeneous Dynamic Load Balancing Problem Using a Hydrodynamic Approach. Journal of Parallel and Distributed Computing 43 (1997) 139–146.
Graham, R. L., Grötschel, M., Lovász, L.: Handbook of Combinatorics. Elsevier Science B.V., P. O. Box 211, 1000 AE Amsterdam, The Nederlands (1995).
Meyer, C. D.: Matrix Analysis and Applied Linear Algebra. SIAM (2000).
Rotaru, T., Nägeli, H.-H.: The Generalized Diffusion Algorithm. Techn. Rep. RT-2000/06-1, Institut d’Informatique, Université de Neuchâtel, June (2000).
Rotaru, T., Nägeli, H.-H.: Minimal Flow Generated by Heterogeneous Diffusion Schemes. In Interntional Conference On Parallel and Distributed Computing and Systems, Anaheim, USA, August 21–24 (2001).
Varga, R. S.: Matrix Iterative Analysis. Series in Automatic Computation, Prentice-Hall, Inc. Englewood Cliffs, New Jersey (1962).
Xu, C.: and Lau, F.: Load Balancing in Parallel Computers Theory and Practice. The Kluwer International Series in Engineering and Computer Science. Kluwer Academic Publishers (1997).
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2002 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Rotaru, T., Nägeli, HH. (2002). Heterogeneous Dynamic Load Balancing. In: Grigoras, D., Nicolau, A., Toursel, B., Folliot, B. (eds) Advanced Environments, Tools, and Applications for Cluster Computing. IWCC 2001. Lecture Notes in Computer Science, vol 2326. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-47840-X_13
Download citation
DOI: https://doi.org/10.1007/3-540-47840-X_13
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-43672-0
Online ISBN: 978-3-540-47840-9
eBook Packages: Springer Book Archive