using the monotonic clock api may not actually be an improvement. that gets you deterministic ordering on a single node but increases possible clock skew (you will still see clock drift but it will now be clamped limiting the ability to bring it back in sync)<p>also note that you need deterministic ordering over the cluster and deterministic ordering on individual nodes does not actually grant you any greater certainty<p>i believe you&#x27;re referring to google&#x27;s chubby lock system with your reference to gps but the clocks were only used as an optimization in chubby, it still had to implement a consensus protocol