Implementation of Berkeley's Time Synchronization Algorithm for multiple processes each with its own logical clock