Begreppet en händelse som inträffar före en annan i ett distribuerat system undersöks, och visas för att definiera en partiell ordning av händelserna. En distribuerad algoritm ges för att synkronisera ett system av logiska klockor som kan användas för att helt beställa händelserna. Användningen av den totala beställningen illustreras med en metod för att lösa synkroniseringsproblem. Algoritmen är då specialiserad för synkronisering av fysiska klockor, och en gräns härleds på hur långt ut av synkronisering klockorna kan bli.
I det klassiska dokumentet om logisk tid presenterade REF lösningen på orsaksbeställningar av händelser i ett distribuerat system.
Time, clocks, and the ordering of events in a distributed system