distsysbook icon indicating copy to clipboard operation
distsysbook copied to clipboard

Unclear phrase in chapter 2 about sequential consistency

Open ernesto-jimenez opened this issue 9 years ago • 2 comments

Chapter 2 contains the following phrase:

The difference seems immaterial, but it is worth noting that sequential consistency does not compose.

However, it's not clear what you mean when you say "sequential consistency does not compose".

ernesto-jimenez avatar Jan 01 '15 01:01 ernesto-jimenez

Yeah, it's left a bit unexplained - if I we're rewriting the book today, I'd bring this particular section on the kinds of "strong" consistency models to be more in line with what Peter Bailis wrote recently http://www.bailis.org/blog/linearizability-versus-serializability/ also http://en.wikipedia.org/wiki/Sequential_consistency

I didn't quite want to bring in serializability vs. linearizability topic in yet at that point since serializability is a transactional DB related concept and much of what I write doesn't involve that stuff, but I'll try to revisit this section next time I'm updating the book so that it is a bit more clear.

mixu avatar Jan 01 '15 06:01 mixu

It would also be nice if it said whether "Sequential Consistency" and "Serializability" are the same thing.

murraycu avatar Apr 03 '17 10:04 murraycu