Without this information, a time distribution network is a black box. TimeKeeper looks at all the sources of time, in any protocol, that it can see around it, and tracks each source back to its source. These maps, especially in
Data integrity depends on time synchronization
In a distributed compute system, such as any multi-device transaction system or database, time synchronization is essential to data integrity. The simplest case is a multi-step transaction over multiple compute devices – something that is common to a wide range
Efficient Optimistic Concurrency Control Using Loosely Synchronized Clocks
Efficient Optimistic Concurrency Control Using Loosely Synchronized Clocks This paper describes an efficient optimistic concurrency control scheme for use in distributed database systems in which objects are cached and manipulated at client machines while persistent storage and transactional support are provided
Time Synchronization in the Cloud
Synchronizing clocks in the cloud, especially for virtual machines, is way beyond the capabilities of ordinary synchronization methods. Tests show that virtual machines in the cloud relying on NTPd can fall off the reference time by tens of minutes over
Mitre and GPS spoofing
Some slides on GPS timing vulnerabilities.
The business case for being time protocol agnostic.
Time Synchronization and Distribution is a business critical issue but it is easy to become bogged down in arcane technology/marketing controversies. One of those controversies is over the choice between low level network protocols used to deliver time to application
Challenges deploying PTPv2 in a Global Financial company
Interesting article – most of these problems and more were solved in TimeKeeper years ago. But the most interesting part is the enormous engineering effort required to kind of get PTP to work.