High Precision Distributed Time Synchronization with Miniature Atomic Clock Ensemble