Geschah-Bevor

Geschah-Bevor
Ursache und Wirkung, bzw. Vergangenheit und Zukunft, in einer Lamport-Uhr

Happened-Before (englisch für „passierte vor“) ist in der Informatik eine logische Beziehung zwischen zwei Zeitpunkten.

Die Happened-Before-Relation ist wichtig um die Kausalordnung von Ereignissen in asynchronen verteilten Systemen zu bestimmen. Sie wurde von Leslie Lamport formuliert. Die Happened-Before-Relation wird im Allgemeinen durch eine logische Uhr implementiert. Umgekehrt definiert die Happened-Before-Relation die Uhrenbedingung für diese logische Uhr.

Um die relative Zeit zwischen zwei auftretenden Ereignissen in einem verteilten System ohne eine globale Uhr herauszufinden, benutzt man die Happened-Before-Relation (→), die für Lamport-Uhren wie folgt definiert ist:

  • Auf demselben Prozess, a → b wenn die Zeit von a < der Zeit von b (die Zeit ist durch die lokale Uhr gegeben)
  • Wenn ein Prozess eine Nachricht zu einem anderen Prozess sendet, dann a → b wenn a der Sender ist und b der Empfänger.
  • Für drei Ereignisse a, b, c, wenn a → b und b → c, dann a → c (Transitivität).

Dabei wird der Wert der lokalen Uhr jeweils der Nachricht als Zeitstempel beigefügt.

Die Happend-Before-Relation nach Lamport liefert nur eine partielle Ordnung für die Ereignisse. Sie ist nicht ausreichend, wenn man nebenläufige Ereignisse betrachten will: die Nebenläufigkeit lässt sich an einer Lamport-Uhr nicht ablesen, denn a → b bedeutet, dass Zeit(a) < Zeit(b), aber Zeit(a) < Zeit(b) bedeutet nicht, dass a → b.

Um eine totale Ordnung von Ereignissen zu erhalten kann man z. B. Vektoruhren benutzen.


Wikimedia Foundation.

Игры ⚽ Поможем решить контрольную работу

Schlagen Sie auch in anderen Wörterbüchern nach:

  • Geschah-Bevor-Relation — Ursache und Wirkung, bzw. Vergangenheit und Zukunft, in einer Lamport Uhr Happened Before (englisch für „passierte vor“) ist in der Informatik eine logische Beziehung zwischen zwei Zeitpunkten. Die Happened Before Relation ist wichtig um die… …   Deutsch Wikipedia

  • bevor — bevor: Die Konjunktion ist wahrscheinlich aus der mhd. Fügung ... ‹be›vor, ē ... »(es geschah) vorher, ehe ...« entstanden, indem »bevor« in den Nebensatz übertrat und »ehe« verdrängte. Im 17. Jh. heißt es noch »ehe und bevor ihr fahren werdet« …   Das Herkunftswörterbuch

  • bevor — vorweg; vorher; im Vorfeld; zuvor; vor; ehe; im Voraus; im Vorhinein * * * be|vor [bə fo:ɐ̯] <Konj.>: dient dazu, einen temporalen Gliedsatz einzuleiten und die Nachzeitigkeit des darin genannten Geschehens auszudrücken: bevor wir verreisen …   Universal-Lexikon

  • Wilhelm II. (England) — Wilhelm II. (England). Wilhelm II., eng.: William II, genannt William Rufus (* 1056; † 2. August 1100 bei Lyndhurst in Hampshire), war von 1087 bis 1100 König von England. Am 26. September 1087 wurde er in Westminster Abbey gekrönt. Er war der… …   Deutsch Wikipedia

  • Royal Charter (Schiff) — Royal Charter Royal Charter p1 …   Deutsch Wikipedia

  • Bedingtes Entstehen — Das bedingte Entstehen oder Entstehen in Abhängigkeit (skt. pratītya samutpada; pi. paticca samuppāda; chinesisch 緣起 yuánqǐ, W. G. yüan ch i; jap. 縁起, engi; hgl. 연기, yeongi; tib. rten cing brel bar byung ba; viet. duyên khởi) gilt im… …   Deutsch Wikipedia

  • Megalithanlagen von Hagestad — Ramshög oder Ramsbjer (Hagestad Nr. 8) Die Megalithanlagen von Hagestad liegen in der schwedischen Provinz Schonen. Ihre Ausgrabung durch M. Strömberg erbrachte spezielle Resultate für die Beurteilung der Funktion der Anlagen. Hier wurden drei… …   Deutsch Wikipedia

  • Batman’s Treaty — Vertragsunterzeichnung von 1835 nach einer Zeichnung um 1880 Batman’s Treaty (deutsch: Batman Vertrag), auch Dutigulla Treaty, Dutigulla Deed, Melbourne Treaty oder Melbourne Deed genannt, wurde am 6. Juni 1835 zwischen John Batman, einem… …   Deutsch Wikipedia

  • Megalithgräber von Hagestad — Ramshög oder Ramsbjer (Hagestad Nr. 8) Die Megalithgräber von Hagestad liegen in der historischen schwedischen Provinz Schonen. Märta Strömberg untersuchte drei Ganggräber: Albertshög (Hagestad Nr. 37), Carlshögen (Hagestad Nr. 14), Ramshög (auch …   Deutsch Wikipedia

  • Römische Revolution —   Schon länger war es einsichtigen Politikern klar geworden, dass der Großgrundbesitz zunahm, dass die Eigentumsverhältnisse auf dem Lande in Unordnung geraten waren, dass die Anzahl der freien Bauern immer mehr zurückging, und dass infolgedessen …   Universal-Lexikon

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”