Skip to main content

Fast load balancing in Cayley graphs and in circuits

  • Conference paper
  • First Online:
Graph-Theoretic Concepts in Computer Science (WG 1993)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 790))

Included in the following conference series:

  • 162 Accesses

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. 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.

    Google Scholar 

  2. J.E. Boillat. Load Balancing and Poisson Equation in a Graph. Concurrency: Practice and Experience, 2(4), 1990.

    Google Scholar 

  3. 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.

    Google Scholar 

  4. 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.

    Google Scholar 

  5. D.M. Cvetkovič, M. Doob, and H. Sachs. Spectra of graphs. Academic Press, New York, 1979.

    Google Scholar 

  6. G. Cybenko. Dynamic Load Balancing for Distributed Memory Multiprocessors. J. of Parallel and Distributed Computing, 7:279–301, 1989.

    Google Scholar 

  7. 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.

    Google Scholar 

  8. 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.

    Google Scholar 

  9. A. Hać. Load balancing in distributed systems: A summary. Performance Evaluation Review, 16(2–4):17–19, February 1989.

    Google Scholar 

  10. 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.

    Google Scholar 

  11. 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.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Jan van Leeuwen

Rights and permissions

Reprints 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

Publish with us

Policies and ethics