Skip to main content
Top

2013 | OriginalPaper | Chapter

3. An Algorithmic Framework to Compute Global Functions on a Process Graph

Author : Michel Raynal

Published in: Distributed Algorithms for Message-Passing Systems

Publisher: Springer Berlin Heidelberg

Activate our intelligent search to find suitable subject content or patents.

search-config
loading …

Abstract

This chapter is devoted to distributed graph algorithms that compute a function or a predicate whose inputs are disseminated at the processes of a network. The function (or the predicate) is global because the output at each process depends on the inputs at all the processes. It follows that the processes have to communicate in order to compute their results.
A general algorithmic framework is presented which allows global functions to be computed. This distributed framework is (a) symmetric in the sense that all processes obey the same rules of behavior, and (b) does not require the processes to exchange more information than needed. The computation of shortest distances and the determination of a cut vertex in a graph are used to illustrate the framework. The framework is then improved to allow for a reduction of the size and the number of messages that are exchanged. Finally, the chapter analyzes the particular case of regular networks (networks in which all the processes have the same number of neighbors).

Dont have a licence yet? Then find out more about our products and how to get one now:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Literature
45.
go back to reference J.-C. Bermond, C. Delorme, J.-J. Quisquater, Strategies for interconnection networks: some methods from graph theory. J. Parallel Distrib. Comput. 3(4), 433–449 (1986) CrossRef J.-C. Bermond, C. Delorme, J.-J. Quisquater, Strategies for interconnection networks: some methods from graph theory. J. Parallel Distrib. Comput. 3(4), 433–449 (1986) CrossRef
46.
go back to reference J.-C. Bermond, J.-C. König, General and efficient decentralized consensus protocols II, in Proc. Int’l Workshop on Parallel and Distributed Algorithms, ed. by M. Cosnard, P. Quinton, M. Raynal, Y. Robert (North-Holland, Amsterdam, 1989), pp. 199–210 J.-C. Bermond, J.-C. König, General and efficient decentralized consensus protocols II, in Proc. Int’l Workshop on Parallel and Distributed Algorithms, ed. by M. Cosnard, P. Quinton, M. Raynal, Y. Robert (North-Holland, Amsterdam, 1989), pp. 199–210
47.
go back to reference J.-C. Bermond, J.-C. König, Un protocole distribué pour la 2-connexité. TSI. Tech. Sci. Inform. 10(4), 269–274 (1991) J.-C. Bermond, J.-C. König, Un protocole distribué pour la 2-connexité. TSI. Tech. Sci. Inform. 10(4), 269–274 (1991)
48.
go back to reference J.-C. Bermond, J.-C. König, M. Raynal, General and efficient decentralized consensus protocols, in Proc. 2nd Int’l Workshop on Distributed Algorithms (WDAG’87). LNCS, vol. 312 (Springer, Berlin, 1987), pp. 41–56 J.-C. Bermond, J.-C. König, M. Raynal, General and efficient decentralized consensus protocols, in Proc. 2nd Int’l Workshop on Distributed Algorithms (WDAG’87). LNCS, vol. 312 (Springer, Berlin, 1987), pp. 41–56
49.
go back to reference J.-C. Bermond, C. Peyrat, de Bruijn and Kautz networks: a competitor for the hypercube? in Proc. Int’l Conference on Hypercube and Distributed Computers (North-Holland, Amsterdam, 1989), pp. 279–284 J.-C. Bermond, C. Peyrat, de Bruijn and Kautz networks: a competitor for the hypercube? in Proc. Int’l Conference on Hypercube and Distributed Computers (North-Holland, Amsterdam, 1989), pp. 279–284
187.
go back to reference W. Hohberg, How to find biconnected components in distributed networks. J. Parallel Distrib. Comput. 9(4), 374–386 (1990) CrossRef W. Hohberg, How to find biconnected components in distributed networks. J. Parallel Distrib. Comput. 9(4), 374–386 (1990) CrossRef
223.
go back to reference T.V. Lakshman, A.K. Agrawala, Efficient decentralized consensus protocols. IEEE Trans. Softw. Eng. SE-12(5), 600–607 (1986) CrossRef T.V. Lakshman, A.K. Agrawala, Efficient decentralized consensus protocols. IEEE Trans. Softw. Eng. SE-12(5), 600–607 (1986) CrossRef
243.
go back to reference M. Maekawa, A \(\sqrt{n}\) algorithm for mutual exclusion in decentralized systems. ACM Trans. Comput. Syst. 3(2), 145–159 (1985) CrossRef M. Maekawa, A \(\sqrt{n}\) algorithm for mutual exclusion in decentralized systems. ACM Trans. Comput. Syst. 3(2), 145–159 (1985) CrossRef
292.
go back to reference D. Peleg, Distributed Computing: A Locally-Sensitive Approach. SIAM Monographs on Discrete Mathematics and Applications (2000), 343 pages CrossRef D. Peleg, Distributed Computing: A Locally-Sensitive Approach. SIAM Monographs on Discrete Mathematics and Applications (2000), 343 pages CrossRef
319.
go back to reference M. Raynal, J.-M. Hélary, Synchronization and Control of Distributed Systems and Programs. Wiley Series in Parallel Computing (1991), 126 pages. ISBN 0-471-92453-9 M. Raynal, J.-M. Hélary, Synchronization and Control of Distributed Systems and Programs. Wiley Series in Parallel Computing (1991), 126 pages. ISBN 0-471-92453-9
Metadata
Title
An Algorithmic Framework to Compute Global Functions on a Process Graph
Author
Michel Raynal
Copyright Year
2013
Publisher
Springer Berlin Heidelberg
DOI
https://doi.org/10.1007/978-3-642-38123-2_3

Premium Partner