Interesting article – most of these problems and more were solved in TimeKeeper years ago. But the most interesting part is the enormous engineering effort required to kind of get PTP to work.
TimeKeeper Server
Timestamp based reconciliation
Timestamp based reconciliation: This case differs from the previous one only in the reconciliation mechanism. In case of divergent versions, Dynamo performs simple timestamp based reconciliation logic of “last write wins”; i.e., the object with the largest physical timestamp value is chosen as the correct
Loose cables at CERN and Time synchronization is hard
According to sources familiar with the experiment, the 60 nanoseconds discrepancy appears to come from a bad connection between a fiber optic cable that connects to the GPS receiver used to correct the timing of the neutrinos’ flight and an