All these errors/typos were already notified to one of the the authors (M. van Steen) and he was thankful and willing to consider them for a newer version of the book.
- Web: https://www.distributed-systems.net
- Amazon link: https://www.amazon.com/dp/1543057381/
- Good Reads: https://www.goodreads.com/book/show/34577033-distributed-systems
- ISBN-13: 978-1543057386
- Authors: M. van Steen and A.S. Tanenbaum
- p. 367, Chapter 7.2, Note 7.3, Figure 7.8 -> P1: W(x)a W(y)
ba R(x)b
- p. 143, Chapter 3.4, 4th paragraph -> without passing through the
serverswitch - p. 146, Chapter 3.4, 5th paragraph, last sentence -> In those cases,
- p. 216, Chapter 4.3, Figure 4.32 -> QMB is repeated, one should be QMC
- p. 240, Chapter 5.2, Note 5.1, last sentence -> return a copy to the requester. (not sure)
- p. 261, Chapter 5.3, 1st paragraph, last sentence -> Figure
5.95.11 - p. 272, Chapter 5.3, 2nd paragraph -> A subtree is called a domain and a path
- p. 323, Chapter 6.3, 3rd paragraph -> I think the last sentence should say: as we illustrate in
Section 6.3Note 6.5 (not sure) - p. 323, Chapter 6.3, 1st paragraph of "A distributed algorithm" -> Misplaced paranthesis
- p. 371, Chapter 7.2, 3rd paragraph, 4th sentence ->
coursecoarse-grained - p. 374, Chapter 7.2, Note 7.4, paragraph preceded by Figure 7.14, last mention of Wc -> Wc(M1)[T
13, {C}] - p. 375, Chapter 7.2, Note 7.4, penultimate paragraph -> I think it would be better to specify who is writing the meetings. In this case it would be Wb, Wb, and Wc, instead of just W, W, W. eg: The reason is that Wb(M1)...
- p. 427, Chapter 8.1, 1st paragraph -> is the
faultcause of the error - p. 462, Chapter 8.2, 2nd paragraph ->
thanthen so is consensus