Clock Synchronization Mechanisms for a Distributed Autonomous System