Distributed Systems

Time And Order

Timestamps are unreliable since nodes cannot agree on time

Network Time Protocol

Vector clocks

Sequence numbers