Happens-Before Relation

Die "Happens-Before"-Relation (notiert als ) definiert eine partielle Ordnung von Ereignissen in verteilten Systemen:

  1. Wenn Ereignis a und b im selben Prozess stattfinden und a vor b ausgeführt wird, dann ab.
  2. Wenn a das Senden einer Nachricht und b der Empfang dieser Nachricht ist, dann ab.
  3. Transitivität: Wenn ab und bc, dann ac.
    Zwei Ereignisse sind nebenläufig (concurrent, a||b), wenn weder ab noch ba gilt.