Abstract
Load balancing is a well known problem, which has been extensively addressed in parallel algorithmic. However, there subsist some contexts in which the existing algorithms cannot be used. One of these contexts is the case of dynamic networks where the links between the different elements are intermittent. We propose in this paper an efficient algorithm, based on asynchronous diffusion, to perform load balancing in such a context. A convergence theorem is proposed and proved. Finally, experimental results performed in the SimGrid environment confirm the efficiency of our algorithm.
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
Bertsekas, D., Tsitsiklis, J.: Parallel and Distributed Computation. Prentice Hall, Englewood Cliffs (1999)
Casanova, H., Legrand, A., Quinson, M.: SimGrid: a Generic Framework for Large-Scale Distributed Experiments. In: 10th IEEE International Conference on Computer Modeling and Simulation (March 2008)
Cortes, A., Ripoll, A., Cedo, F., Senar, M.A., Luque, E.: An asynchronous and iterative load balancing algorithm for discrete load model. Journal of Parallel and Distributed Computing 62(12), 1729–1746 (2002)
Cybenko, G.: Dynamic load balancing for distributed memory processors. Journal of Parallel and Distributed Computing 7, 279–301 (1989)
Elsässer, R., Monien, B., Preis, R.: Diffusion schemes for load balancing on heterogeneous networks. Theory of Computing Systems 35, 305–320 (2002)
Fatès, N.: Directed percolation phenomena in asynchronous elementary cellular automata. In: El Yacoubi, S., Chopard, B., Bandini, S. (eds.) ACRI 2006. LNCS, vol. 4173, pp. 667–675. Springer, Heidelberg (2006)
Genaud, S., Giersch, A., Vivien, F.: Load-balancing scatter operations for grid computing. Parallel Computing 30(8), 923–946 (2004)
Bahi, J.M., Couturier, R., Vernier, F.: Synchronous distributed load balancing on dynamic networks. Journal of Parallel and Dist. Comp. 65(11), 1397–1405 (2005)
Kumar, V.: Introduction to Parallel Computing. Addison-Wesley Longman Publishing Co., Inc., Boston (2002)
Miguet, S., Robert, Y.: Elastic load-balancing for image processing algorithms. In: Zima, H.P. (ed.) ACPC 1991. LNCS, vol. 591, pp. 438–451. Springer, Heidelberg (1992)
Willebeek-Lemair, M.H.: Startegies for dynamic load balancing on highly parallel computers. IEEE Trans. on Parallel and Distributed Systems 4(9), 979–993 (1993)
Li, Y., Lan, Z.: A survey of load balancing in grid computing. In: Zhang, J., He, J.-H., Fu, Y. (eds.) CIS 2004. LNCS, vol. 3314, pp. 280–285. Springer, Heidelberg (2005)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2011 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Bahi, J.M., Contassot-Vivier, S., Giersch, A. (2011). Load Balancing in Dynamic Networks by Bounded Delays Asynchronous Diffusion. In: Palma, J.M.L.M., Daydé, M., Marques, O., Lopes, J.C. (eds) High Performance Computing for Computational Science – VECPAR 2010. VECPAR 2010. Lecture Notes in Computer Science, vol 6449. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-19328-6_33
Download citation
DOI: https://doi.org/10.1007/978-3-642-19328-6_33
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-19327-9
Online ISBN: 978-3-642-19328-6
eBook Packages: Computer ScienceComputer Science (R0)