Abstract
We compare two load balancing techniques for Cayley graphs based on information and load exchange between neighbouring vertices. In the first scheme, called natural diffusion, each vertex gives (or receives) a fixed part of the load difference to (from) its direct neighbours. In the second scheme, called Cayley diffusion, each vertex successively gives (or receives) a part of the load difference to (or from) direct neighbours incident to the edges labelled by the elements of the generator set of the Cayley graph. We prove that the convergence of the Cayley diffusion is faster than the natural diffusion, at least for some particular graphs (cube, circuit with an even number of vertices, graphs from the symmetric group). Furthermore we compute the fastest possible way to distribute load in a circuit using local load balancing strategies.
Preview
Unable to display preview. Download preview PDF.
References
J.E. Boillat. Distributed Load Balancing and Random Walks in Graphs. Technical Report IAM-90-013, Institute for Informatics and Applied Mathematics, University of Berne, 1990.
J.E. Boillat. Load Balancing and Poisson Equation in a Graph. Concurrency: Practice and Experience, 2(4), 1990.
J.E. Boillat, F. Brugé, and P.G. Kropf. A Dynamic Load Balancing Algorithm for Molecular Dynamics Simulation on Multi-Processor Systems. Journal of Computational Physics, 96:1–14, 1991.
J.E. Boillat. Fast Load Balancing in Cayley Graphs and in Circuits. Technical Report IAM-93-011, Institute for Informatics and Applied Mathematics, University of Berne, March 1993.
D.M. Cvetkovič, M. Doob, and H. Sachs. Spectra of graphs. Academic Press, New York, 1979.
G. Cybenko. Dynamic Load Balancing for Distributed Memory Multiprocessors. J. of Parallel and Distributed Computing, 7:279–301, 1989.
D.E. Eager, E.D. Lazowska, and J. Zahorjan. A Comparison of Receiver—Initiated and Sender-Initiated Adaptive Load Sharing. Performance Evaluation, 6:53–68, 1986.
D.E. Eager, E.D. Lazowska, and J. Zahorjan. Adaptive Load Sharing in Homogenous Distributed Systems. IEEE Transactions on Software Engeneering, SE-12(5):662–675, 1986.
A. Hać. Load balancing in distributed systems: A summary. Performance Evaluation Review, 16(2–4):17–19, February 1989.
R. Mirchandaney, D. Towsley, and J.A. Stankovic. Adaptive Load Sharing in Heterogenous Distributed Systems. Journal of Parallel and Distributed Computing, 9:331–346, 1990.
Z. Xu and C.M. Lau. Analysis of the Generalized Dimension Exchange Method for Dynamic Load Balancing. Journal of Parallel and Distributed Computing, 16:385–393, 1992.
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1994 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Boillat, J.E. (1994). Fast load balancing in Cayley graphs and in circuits. In: van Leeuwen, J. (eds) Graph-Theoretic Concepts in Computer Science. WG 1993. Lecture Notes in Computer Science, vol 790. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-57899-4_62
Download citation
DOI: https://doi.org/10.1007/3-540-57899-4_62
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-57899-4
Online ISBN: 978-3-540-48385-4
eBook Packages: Springer Book Archive