16.11.2013 Aufrufe

2.8 Schwache Konsistenz (3) 2.8 Schwache Konsistenz (4)

2.8 Schwache Konsistenz (3) 2.8 Schwache Konsistenz (4)

2.8 Schwache Konsistenz (3) 2.8 Schwache Konsistenz (4)

MEHR ANZEIGEN
WENIGER ANZEIGEN

Erfolgreiche ePaper selbst erstellen

Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.

3.4 Read-Your-Writes-Consistency<br />

■<br />

■<br />

■<br />

Vertrag<br />

◆ Ein geschriebener Wert a in Datum x wird vom gleichen Prozess sofort<br />

gelesen, egal welchen Store er benutzt.<br />

Gegenbeispiel<br />

◆ veränderte Webseite nicht sofort im Browser sichtbar<br />

◆ keine Read-Your-Writes-Consistency<br />

Mögliche Implementierung<br />

◆ schreibender Prozess muss Rückmeldung über Aktualisierung abwarten<br />

Verteilte Betriebssysteme<br />

© 2003-2004, Franz J. Hauck, Vert. Sys., Univ. Ulm [2003w-VBS-F-Repl.fm, 2003-12-17 09.04]<br />

Reproduktion oder Verwendung dieser Unterlage bedarf in jedem Fall der Zustimmung des Autors.<br />

F<br />

67<br />

3.5 Writes-follow-Reads-Consistency<br />

■<br />

■<br />

Vertrag<br />

◆ Schreibzugriffe eines Prozesses erfolgen auf einer Kopie nur dann, wenn<br />

die Kopie den Wert des letzten Lesezugriffs des Prozesses erreicht hat.<br />

Beispiel<br />

◆ News-System (Schwarzes Brett für Nachrichten)<br />

◆ Schreiben eines Antwortartikels als Reaktion eines Originalartikels<br />

◆ Antwortartikel wird nur dann lokal geschrieben, wenn Originalartikel<br />

ebenfalls lokal vorhanden<br />

Verteilte Betriebssysteme<br />

© 2003-2004, Franz J. Hauck, Vert. Sys., Univ. Ulm [2003w-VBS-F-Repl.fm, 2003-12-17 09.04]<br />

Reproduktion oder Verwendung dieser Unterlage bedarf in jedem Fall der Zustimmung des Autors.<br />

F<br />

68

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!