Physical Clocks and Clock Synchronization
What is the primary challenge in synchronizing physical clocks in distributed systems?
What is a 'time server' in clock synchronization?
What is the core principle of Cristian's algorithm?
How does NTP handle variable network delays?
What is the purpose of NTP's hierarchical server structure?
Beyond the server timestamp, what must a client consider before setting its clock?
Why is directly setting a clock backward problematic when it's ahead of server time?
How can systems handle clocks that are ahead without jumping backward?
What is the trade-off between synchronization frequency and network traffic?
In a scenario where network asymmetry exists (different forward and return path delays), which synchronization method is most affected?
A financial trading system requires timestamps accurate to within 1 millisecond. Which approach is most suitable?
What happens if a client's clock drift rate is 50 ppm and it synchronizes once per day?
In a distributed database system, why might logical clocks be preferred over physical clock synchronization?