Who invented vector clocks?
decomposition.al
Who invented vector clocks?
1–10 of 40 posts
Re: Who invented vector clocks?
#2Re: Who invented vector clocks?
#3No. 0% fault of the author and 100% the fault of the Wikipedia editor. Generally speaking, people who are unwilling to ensure the accuracy of their work don't deserve the privilege to do that work.
Re: Who invented vector clocks?
#4A few years ago when I ended up down the rabbit hole on CRDTs and alternatives I learned of Liskov’s work on time vectors, which is still my top “things you didn’t know about Barbara Liskov” fact.
Re: Who invented vector clocks?
#5> So, the current version of the Wikipedia page on vector clocks is wrong, or at least misleading, about the origin of the idea, and it’s kind of my fault. No. 0% fault of the author and 100% the fault of the Wikipedia editor. Generally speaking, people who are unwilling to ensure the accuracy of their work don't deserve the privilege to do that work.
This is all volunteer labor. Anyone can be a volunteer if they'd like. Wikipedia encourages mistakes (or "boldness") and assumes that due to a network of volunteers and the density of interest, an article will eventually become better.
Programming docs in open source often have errors. Do the volunteers not deserve the "privilege" of offering their time for free?
Re: Who invented vector clocks?
#6Re: Who invented vector clocks?
#7Re: Who invented vector clocks?
#8Given the problem that you want to accept updates to a database at multiple servers but cannot guarantee that all of those servers have the same notion of time and thus creating an accurate mutation vector that leaves the state of the database consistent, NIS+ used a tuple of (update, secondary-server-time) which the primary could query the secondary and compute a time delta (positive or negative) that would allow it to sort updates to the same database entry from multiple secondaries into a primary relative time order. It could then apply the updates and produce deltas for all secondaries which would apply any necessary changes to their database.
As a systems problem I really enjoyed the challenge.
Re: Who invented vector clocks?
#9It depends on your reference frame...
Re: Who invented vector clocks?
#10It depends on your reference frame...
Unlikely: assuming all of the authors of the various papers were on earth at the time, the spacetime intervals separating their discoveries were almost certainly timelike, in which case there is no ambiguity in their ordering. Unless they were within a few ms of each other (in the earth's reference frame).