Ignore significant outliers when calculating the average time difference.
In case the co-ordinator node fails/corrupts, a secondary leader must be ready/pre-chosen to reduce downtime caused due to the co-ordinator’s unavailability.
Broadcast the relative inverse time difference instead of sending the synchronized time to reduce latency caused by latency in the network.