Live data from Hacker News

Time, Clocks, and the Ordering of Events in a Distributed System (1978) [pdf]

amturing.acm.org

1–8 of 8 posts

Re: Time, Clocks, and the Ordering of Events in a Distributed System (1978) [pdf]

#2
This is a bit early for #ThrowbackThursday!

More seriously, if the topic is of interest to you, I recommend Tanenbaum's book on Distributed Systems. In particular, the chapter 4 explains the rationale behind vector, or logical, clocks using very down-to-earth examples. I did not realize how time synchronization could be such a pain before reading it.

More generally, Tanenbaum's books are always of really high quality. There are maybe slightly outdated, but if you are looking to learn about the fundamentals - it is a safe bet.

Re: Time, Clocks, and the Ordering of Events in a Distributed System (1978) [pdf]

#3
post #2

This is a bit early for #ThrowbackThursday! More seriously, if the topic is of interest to you, I recommend Tanenbaum's book on Distributed Systems. In particular, the chapter 4 explains the rationale behind vector, or logical, clocks using very down-to-earth examples. I did not realize how time synchronization could be such a pain before reading it. More generally, Tanenbaum's books are always of really high quality…

Thanks for the book rec! Something that moves from Lamport's short, theoretical (but awesome) piece to concrete examples is exactly what I need. Will check it out.

Re: Time, Clocks, and the Ordering of Events in a Distributed System (1978) [pdf]

#4
Lamport clocks are awesome. I've used them in the past in really affective ways with data which needs to be synchronized, and you need to discover only the data updates which you are missing. Lamport breaks this down into such a simple method for tracking that in an elegant way.