Multiprocessing, Distributed Processing, and Networks: Loosely Coupled (Distributed/Network) Systems

Time-ordering of events

Event timestamps

  1. Process A Process B Process C
    Time
    Event Time
    Event Time
    Event
    100 Send to B 101 Send to C 99 Send to A
    101 Receive from C 102 Receive from A 100 Receive from B,
    bumps own clock to 102

    Source -> Destination Sending timestamp Receiving timestamp
    A -> B 100 102
    B -> C 101 102
    C -> A 99 101