Abstract
The problem of dynamic load balancing was extensively studied in the last decade, mainly in homogeneous systems. Significant progress was achieved in the context of applications based on unstructured meshes. If the problem can be considered reasonably solved in homogeneous environments, this is not the case of the heterogeneous systems. In this paper an improved algorithm is proposed. The algorithm is useful in the context of adaptive parallel applications with irregular communication patterns. Our work has been carried out within a heterogeneous model in which different processing capacities are associated with the processors and different costs with the communication links. Experiments were conducted in a heterogeneous cluster of workstations.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Boillat, J. E.: Load Balancing and Poisson Equation in a Graph. Concurrency: Practice and Experience, 2(4):289–313, 1990.
Diekmann, R., Frommer, A., Monien, B.: Efficient Schemes for Nearest Neighbor Load Balancing. In G. Bilardi et al. (eds.), editor, Proc. European Symp. on Algorithms (ESA’98), volume 1461 of Lecture Notes in Computer Science, pages 429–440. Springer, 1998.
Diekmann, R., Muthukrishnan, S., Nayakkankuppam, M. V.: Engineering Diffusive Load Balancing Algorithms Using Experiments. In G. Bilardi, A. Ferreira, R. Lueling, and J. Rolim, editors, Solving Irregulary Structured Problems in Parallel (IRREGULAR’ 97), volume 1253 of Lecture Notes in Computer Science, pages 111–122. Springer, 1997.
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, pages 30���38, 2000.
Hendrickson, B., Devine, K.: Dynamic Load Balancing in Computational Mechanics. Comp. Meth. Applied Mechanics & Engineering. 184(2-4):485–500, 2000.
Hu, Y. F., Blake, R. J.: Load Balancing for Unstructured Mesh Applications. To appear in Parallel and Distributed Computing Practice.
Hu, Y. F., Blake, R. J.: The Optimal Property of Polynomial Based Diffusion-like Algorithms in Dynamic Load Balancing. In K. D. Papailiou and D. Tsahalis and J. Périaux and D. Knörzer, eds., John Wiley & Son, Computational Dynamics’98, Chichester, 1998.
Hu, Y. F., Blake, R. J.: An Improved Difusion Algorithm for Dynamic Load Balancing. Parallel Computing, 25:417–444, 1999.
Hui C.-C., Chanson, S. T.: Hydrodynamic Load Balancing. IEEE Transactions on Parallel and Distributed Systems, volume 10, no. 11, November 1999, 1118–1137.
Jájá, J.: An Introduction to Parallel Algorithms. Addison-Wesley, 1992.
Karypis, G., Kumar., V.: Parallel Multilevel k-Way Partitioning Scheme for Irregular Graphs. Technical Report 96-036, Department of Computer Science and Engineering, University of Minnesota, 1996.
Kelmans, A., Pak, I., Postnikov, A.: Tree and Forest Volumes of Graphs. DIMACS Technical Report, 2000–03, January 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.
Willebeeck-LeMair, M.H., Reeves, A.P.: Strategies For Dynamic Load Balancing on Highly Parallel Computers. IEEE Transactions on Parallel and Distributed Systems, 4(9):1305–1336, 1993.
C. Xu and F. Lau.: 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 with a Scheme Based on the Laplacian Polynomial. In: Wyrzykowski, R., Dongarra, J., Paprzycki, M., Waśniewski, J. (eds) Parallel Processing and Applied Mathematics. PPAM 2001. Lecture Notes in Computer Science, vol 2328. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-48086-2_12
Download citation
DOI: https://doi.org/10.1007/3-540-48086-2_12
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-43792-5
Online ISBN: 978-3-540-48086-0
eBook Packages: Springer Book Archive