Distributed Clock Synchronization Research Articles