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
Read moreEfficient 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
Read moreTime 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
Read moreMitre and GPS spoofing
Some slides on GPS timing vulnerabilities.
Read moreThe 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
Read moreChallenges 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
Read morePatent Reform modest proposal.
Companies over a certain size should be required to show that they have evaluated a patent claim from a small entity in good faith. That
Read moreA basic design error in software
Suppose we didn’t know too much about bridge design, but were convinced that (a) the current design methods were too slow and unmodular to be
Read morePaying for music
Streaming services rely on a weird conceit, but it’s not a new one. Like record labels, these companies can’t exist—they literally have no product—without musicians.
Read morethe terrible effect of Krohn-Rhodes
One of the most interesting theorems in computer science is the Krohn-Rhodes theorem that shows a strong link between basic computer science and group theory.
Read more