Skip to main content
  • 1459 Accesses

Zusammenfassung

Für viele Aufgaben in Netzwerken werden Anbieterprozesse benötigt, um Dienstleistungen zu erbringen, z. B. zur Bereitstellung von Daten oder zur Koordinierung verteilter Daten. Um den gravierenden Auswirkungen des Ausfalls eines solchen Prozesses zu entgehen, müssen seine Dienste von einem anderen Prozess übernommen werden. Dazu ist es notwendig, dass sich die beteiligten Prozesse darüber einigen, wer von ihnen diese Rolle spielen soll.

Damit sind wir bei dem Problem der Auswahl eines Leiters, zu dem in diesem Kapitel einige Algorithmen vorgestellt werden, die das Problem für ringförmige Graphen lösen. In Verbindung mit unserer Ringkonstruktion aus dem vorigen Kapitel ist das Problem im Prinzip für jeden Graphen lösbar.

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

Access this chapter

eBook
USD 19.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Literatur

  1. Chang E, Roberts R (1979) An Improved algorithm For decentralized extrema-finding in circular configurations of processes. Commun ACM 22:281–283. https://doi.org/10.1145/359104.359108

    Article  Google Scholar 

  2. Dolev D, Klawe M, Rodeh M (1982) An o (n log n) unidirectional distributed algorithm for extrema finding in a circle. J Algorithms 3:245–260

    Article  MathSciNet  Google Scholar 

  3. Gafni E, Afek Y (1984) Election and traversal in unidirectional networks. In: Proceeding of the ACM symposium on principles of distributed computing, S 190–198. https://doi.org/10.1145/800222.806746

  4. Hirschberg DS, Sinclair JB (1980) Decentralized extrema finding in circular configurations of processes. Commun ACM 23:627–628. https://doi.org/10.1145/359024.359029

    Article  MathSciNet  Google Scholar 

  5. Korach E, Moran S, Zaks S (1984) Tight lower and upper bounds for some distributed algorithms for a complete network of processors. In: PODC’84, ACM symposion, S 199–207. https://doi.org/10.1145/800222.806747

  6. Le Lann G (1977) Distributed systems—towards a formal approach. In: IFIP congress, Toronto, S 155–160. https://www.rocq.inria.fr/novaltis/publications/IFIP~Congress~1977.pdf

  7. Peterson GL (1982) An o (n log n) unidirectional algorithm for the circular extrema finding problem. ACM Trans Program Lang Syst 4:758–762. https://doi.org/10.1145/69622.357194

    Article  Google Scholar 

  8. Peterson GL (1985) Efficient algorithms for elections in meshes and complete graphs. TR 140, Department of Computer Science, University of Rochester

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

Copyright information

© 2018 Springer Fachmedien Wiesbaden GmbH, ein Teil von Springer Nature

About this chapter

Check for updates. Verify currency and authenticity via CrossMark

Cite this chapter

Maurer, C. (2018). Auswahlalgorithmen. In: Nichtsequentielle und Verteilte Programmierung mit Go. Springer Vieweg, Wiesbaden. https://doi.org/10.1007/978-3-658-21153-0_18

Download citation

Publish with us

Policies and ethics