<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>https://wiki-de.moshellshocker.dns64.de/index.php?action=history&amp;feed=atom&amp;title=Quorum_%28Informatik%29</id>
	<title>Quorum (Informatik) - Versionsgeschichte</title>
	<link rel="self" type="application/atom+xml" href="https://wiki-de.moshellshocker.dns64.de/index.php?action=history&amp;feed=atom&amp;title=Quorum_%28Informatik%29"/>
	<link rel="alternate" type="text/html" href="https://wiki-de.moshellshocker.dns64.de/index.php?title=Quorum_(Informatik)&amp;action=history"/>
	<updated>2026-05-29T23:23:17Z</updated>
	<subtitle>Versionsgeschichte dieser Seite in Wikipedia (Deutsch) – Lokale Kopie</subtitle>
	<generator>MediaWiki 1.43.8</generator>
	<entry>
		<id>https://wiki-de.moshellshocker.dns64.de/index.php?title=Quorum_(Informatik)&amp;diff=501281&amp;oldid=prev</id>
		<title>imported&gt;DerMaxdorfer: Wikilink Latenzzeit korrigiert; weitere Wikilinks aktualisiert; formale Kleinigkeiten</title>
		<link rel="alternate" type="text/html" href="https://wiki-de.moshellshocker.dns64.de/index.php?title=Quorum_(Informatik)&amp;diff=501281&amp;oldid=prev"/>
		<updated>2023-12-01T15:45:59Z</updated>

		<summary type="html">&lt;p&gt;Wikilink Latenzzeit korrigiert; weitere Wikilinks aktualisiert; formale Kleinigkeiten&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Neue Seite&lt;/b&gt;&lt;/p&gt;&lt;div&gt;Unter einem &amp;#039;&amp;#039;&amp;#039;Quorum(system)&amp;#039;&amp;#039;&amp;#039; oder einer &amp;#039;&amp;#039;&amp;#039;Voting Disk&amp;#039;&amp;#039;&amp;#039; in einem [[Verteiltes System|Verteilten System]] versteht man eine Komponente des [[Cluster Manager]]s eines [[Rechnerverbund|Computerclusters]] zur Wahrung der [[Integritätsbedingung|Datenintegrität]] im Fall eines Teilausfalls, zu dessen Zeitdauer weiterhin Daten geschrieben werden könnten. Für jegliche Lese- und Schreiboperation müssen mehrere Knoten, angelehnt an ein [[Quorum (Politik)|Quorum in der Politik]], zustimmen, oder konkreter, exklusiv [[Lock|gelockt]] werden. Wie viele Knoten für Lese- und Schreiboperationen exklusiv gelockt werden müssen, hängt davon ab, ob in dem Verteilten System [[Verfügbarkeit]] oder [[Konsistenz (Datenspeicherung)|Konsistenz]] (siehe [[CAP-Theorem]]) Vorrang haben. Bei Ausfall des [[Cluster Interconnect]]s (der Verbindung zwischen den Clusterknoten) besteht das Risiko einer Aufspaltung des Gesamtsystems in unerwünschterweise autonom agierende Einheiten (&amp;#039;&amp;#039;Netzwerkpartitionen&amp;#039;&amp;#039;), die fast immer die Datenintegrität bedroht ([[Split Brain (Informatik)|Split-Brain-Problem]]). Durch wechselweises oder konkurrierendes Schreiben in die logische Struktur der Voting Disk wird im Falle eines unterbrochenen Interconnects entschieden, welcher Teil des Clusters überleben soll. Die Voting Disk liegt auf [[Shared Storage]].&lt;br /&gt;
&lt;br /&gt;
Anders formuliert: Ein Cluster stimmt einer Schreiboperation zu, wenn &amp;#039;&amp;#039;&amp;#039;N&amp;#039;&amp;#039;&amp;#039; Knoten die Schreiboperation in ihrem Speicher umgesetzt und dies bestätigt haben. Diese Zahl N nennt man das Quorum.&amp;lt;ref name=&amp;quot;Quorum&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ein Beispiel für den Fall des [[Oracle RAC]], es überlebt:&lt;br /&gt;
&lt;br /&gt;
* bei asymmetrischer Teilung (zum Beispiel 2:3 Knoten) der größere Teil&lt;br /&gt;
* bei gerader Teilung (zum Beispiel 2:2 Knoten) der Teil mit dem &amp;#039;&amp;#039;größeren&amp;#039;&amp;#039; Workload.&lt;br /&gt;
&lt;br /&gt;
Eine derartige Unterscheidung nach einem Ausfall des Interconnects als Kommunikationskanal wäre ohne eine „Abstimmung“ auf Massenspeicher unmöglich. Da fast alle Clustermanager auf einen Ausfall der Zwischenverbindung mit dem [[Neustart (Computer)|Neustart]] mindestens eines Knotens reagieren, ist auch die [[Persistenz (Informatik)|persistente]] Speicherung des Clusterstatus in der Voting Disk von Vorteil: Es entfällt ein Gutteil der Neuverhandlungen über Verfügbarkeiten und Masterstatus. Diese Verhandlungen bedingen ohne die persistente Voting Disk oft mehrere Neustarts. Damit steigt bei Verwendung eines Quorums die Verfügbarkeit der Einzelknoten durch entfallende Neustartzyklen.&lt;br /&gt;
&lt;br /&gt;
== Probleme und Lösungen ==&lt;br /&gt;
Die Voting Disk selbst ist –&amp;amp;nbsp;sobald sie verwendet wird&amp;amp;nbsp;– integraler Bestandteil des Clusters. Ist ein vormals verfügbares Quorum während des Clusterbetriebes plötzlich nicht mehr greifbar, fällt das gesamte System aus. Dies gilt natürlich insbesondere bei Ausfall einer einzelnen [[Shared Storage]]. Den damit entstandenen [[Single Point of Failure]] zu vermeiden, ist derzeit Bestrebung aller Hersteller von [[Cluster Manager|Clusterware]].&lt;br /&gt;
&lt;br /&gt;
Der gebräuchliche Ansatz zur Lösung dieser Probleme ist die Spiegelung der Voting Disk über mehrere physische Medien. Dabei zeigen sich jedoch andere Probleme:&lt;br /&gt;
* Die Voting Disks müssen &amp;#039;&amp;#039;garantiert&amp;#039;&amp;#039; konsistent und mit möglichst geringer [[Latenzzeit (Technik)|Latenz]] behaftet sein.&lt;br /&gt;
* Ebenfalls kontraproduktiv wäre ein [[Split Brain (Informatik)|Split-Brain-Szenario]] mit Aufteilung der Voting Disks zwischen den potentiell autonomen Untereinheiten. Diesen Konflikt löst zum Beispiel [[Oracle Cluster Ready Services]] mit einer ungeraden Anzahl der Quoren.&lt;br /&gt;
&lt;br /&gt;
Die Königslösung für Konsistenz-, Latenz- und Verfügbarkeitsprobleme stellt die (unter Umständen sehr teure) storageseitige Replikation im [[Storage Area Network]] (SAN) dar. Sie präsentiert allen Cluster-Membern transparent ein einziges repliziertes Gerät und entlastet dadurch Clusterware, Cluster-Member und Administratoren.&lt;br /&gt;
&lt;br /&gt;
== Literatur ==&lt;br /&gt;
* {{Literatur|Autor = Chanda Ray|Titel = Distributed Database Systems|Kapitel = Chapter 10: Distributed Recovery Management |Verlag = Pearson Education India | Jahr = 2009 | ISBN = 978-8-13172718-8 }}&lt;br /&gt;
&lt;br /&gt;
== Einzelnachweise ==&lt;br /&gt;
&amp;lt;references&amp;gt;&lt;br /&gt;
&amp;lt;ref name=&amp;quot;Quorum&amp;quot;&amp;gt;{{Internetquelle |titel=Quorum – martinfowler.com |autor=Martin Fowler |abruf=2021-02-23 |url=https://martinfowler.com/articles/patterns-of-distributed-systems/quorum.html |sprache=en}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&amp;lt;/references&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Computercluster]]&lt;br /&gt;
[[Kategorie:Verteiltes System]]&lt;/div&gt;</summary>
		<author><name>imported&gt;DerMaxdorfer</name></author>
	</entry>
</feed>