|
|||||||||||||||||||||||||||||||||||
|
25 Reviews
|
Average Customer Review
Share your thoughts with other customers
Create your own review
|
|
Most Helpful First | Newest First
|
|
20 of 24 people found the following review helpful:
2.0 out of 5 stars
Horribly written,
This review is from: Distributed Systems: Principles and Paradigms (2nd Edition) (Hardcover)
I enjoyed and learned a lot from both of Tanenbaum's OS textbooks, but this is really awful. On the one hand, the descriptions of things such as RPC are so abstract that I can't see how anyone could be expected to understand what a real RPC system would look like; on the other hand, there's not nearly enough effort made to give a picture of how the systems discussed fit into the broader context of computer science, or relate to each other.
Moreover, the book is badly written: the writing is alternately overly colloquial and overly academic in style, as if it were written by someone very smart, but for whom English is a second language.
11 of 13 people found the following review helpful:
5.0 out of 5 stars
Excellent Distributed Computing Reference,
By
This review is from: Distributed Systems: Principles and Paradigms (Hardcover)
Tanenbaum and van Steen have updated their textbooks on networks and distributed systems to include chapters on Distributed Document-Based Systems (examples: The World Wide Web / Lotus Notes) and Distributed Coordination-Based Systems (examples: TIBCO/Rendezvous / JINI). There are other good chapters as well, including; Security, Distributed Object-Based Systems, Distributed File Systems, Fault Tolerance, Consistency & Replication, and more. I have always liked Tanenbaum's textbooks and picked this one up for a textbook discussion of TIBCO/Rendezvous because of my work in federated information systems. The chapter on TIBCO discusses the coordination model, architecture, messaging, events, processes, naming, synchronization, caching, replication, fault tolerance and security. There is a similar discussion on JINI and a follow-up comparative analysis of TIBCO/Rendezvous and JINI. In short, this book is an excellent reference for people of all experience and education levels working with distributed systems. Like all Tanenbaum's books, Distributed Systems is well written and easy to read. Highly Recommended!
27 of 35 people found the following review helpful:
1.0 out of 5 stars
Yikes! Avoid this one...,
By
This review is from: Distributed Systems: Principles and Paradigms (Hardcover)
I agree with another reviewer: this book is not worth reading for its prose. The cover got my hopes up--perhaps this would be an irreverant, clever review of the many mistakes and learnings as we have explored the strange new world of distributed computing over the last several years. Something like Gregory Pfister's excellent "In Search of Clusters" (ASIN 0138997098).
Instead, this is a very turgid, encyclopedic survey of the topic, without much to guide the reader. For instance, distributed object-based systems are very old, why doesn't Tanenbaum mention their myriad problems? NFS, with its attempt to make remote filesystems look local, and extensive kernel hooks, can be very painful to use and operate. You would not want to write a distributed file system like NFS today! How was that not mentioned? Instead, this book treats all distributed systems as if they had equal worth and utility, with dry comparisons of features, and no sense of what the core lessons of distributed computing have been. This is obviously one book in a chain aimed at the academic market. Perhaps it has a place there, but I wouldn't want to be a in a class that used this book.
5 of 5 people found the following review helpful:
4.0 out of 5 stars
Good theorical book,
By
Amazon Verified Purchase(What's this?)
This review is from: Distributed Systems: Principles and Paradigms (2nd Edition) (Hardcover)
If you buy this book expecting to learn how to do some web, rmi, corba or any other kind of distributed systems development then don't buy this one. This book is now a good source of theorical material, I'm currently using this book because of the theorical material but often I have to complement the information with other books like "Distributed Systems: Concepts and Design (4th Edition)" (by: Coulouris) which has more indepth RMI practices and is also a good information source.
18 of 23 people found the following review helpful:
5.0 out of 5 stars
Great book, but poor choice of cover art,
By
Amazon Verified Purchase(What's this?)
This review is from: Distributed Systems: Principles and Paradigms (Hardcover)
Chapters 1 through 4 are a great introduction to Distributed Systems, in the case you have had less than optimal training on the subject in the past - I read these chapters at the beginning of a recent Distributed Systems graduate course since this was the situation I was in. Chapters 5 through 7, which were the main concentration in the course, are also the heart of the text: Synchronization, Consistency and Replication, and Fault Tolerance. The authors write very well, and the diagrams are among the best I have seen, especially if you think visually like me. In my opinion, some of the explanations are drawn out a bit much, or worded in a strange way, but this does not take away from the text's substance. What does subtract from my high opinion of the book is the cover art, which makes it look like a book one would read in grade school. At least one professor in the graduate school I am attending is not interested in using the text for his DS courses for that very reason.
14 of 18 people found the following review helpful:
5.0 out of 5 stars
Very detailed, very thorough, great read!,
By "robh@netcom.com" (Redmond, WA USA) - See all my reviews
This review is from: Distributed Systems: Principles and Paradigms (Hardcover)
This book is a very detailed, well illustrated, and very thorough introduction to distributed systems - I greatly appreciate the comparison between WWW and Lotus Notes linking and distribution schemes. This book is a great read - there is only a little source code - pseudo code - so it is pretty easy to just read a chapter per night. I appreciate the recent printing - a great deal can change in this industry in a short time. Coulouris' book, which is very similar but with fewer illustrations, is two years old now! Highly recommended.
11 of 14 people found the following review helpful:
4.0 out of 5 stars
technical but well covering,
By Lior Bar-On (Rosh Ha-hayin Israel) - See all my reviews
This review is from: Distributed Systems: Principles and Paradigms (Hardcover)
This book is the next after the adorable "Modern Operating Systems" by Tannenbaum. The book is well written with a widest and broad view of this area. No wonder because the authors are running a project of building one. The books indeed touches the basic important ideas behind a distributed systems very well and try in later chapters to give some practical view of how it is done. The descriptions at some point are too technical (i.e trivial) and sometimes repeating. a load of some 100 pages could be cut off this book. I am in junior class and I learn it by myself (I couldn't take the course) with no difficulties. On the other hand some other "ACADEMIC", but important aspect are not mentioned at all. For example: Self stabilization. You will not find knowledge on J2EE or Web services in this book, but after reading it all these ideas should look very natural for you - as after reading a good book on a subject. Read it and enjoy, just don't dig yourself too much into dull technical details.
17 of 23 people found the following review helpful:
2.0 out of 5 stars
A rather painful experience,
By A Customer
This review is from: Distributed Systems: Principles and Paradigms (Hardcover)
Some people like Tanenbaum's writing style. Other people find his work tedious and boring.I belong to the latter group. Most of the book is just waffle... he explains neither the general principles nor the implementation specifics in great detail, but instead spends 10 pages explaining the obvious, follows that with a page with good technical information, then a page of insightful commentary, but then continues again with another 10 pages of pointless chatter. Some chapters provide practical information, but it is clearly aimed at the university student -- and has all the excitement of a monotonous lecturer. If you're after a to-the-point summary, try something else.
3 of 3 people found the following review helpful:
2.0 out of 5 stars
Where are the algorithms?,
This review is from: Distributed Systems: Principles and Paradigms (Hardcover)
This is an introduction to the subject of distributed computing. From my personal point of view fails the book to address any of the two viewpoints I am interested on: 1) Distributed algorithms, or 2) Distributed computing tools and software (i.e. real life examples with some source code).
Although, some people can find that the book is a good introduction to the subject, I feel that the book is not focused enough. For distributed algorithms I recommend "Distributed Systems: An algorithmc Approach" from Ghosh (I have not read yet the "Distributed algorithms" from Lynch et al). For the "practical" aspect... I have not found a good one. Do you know one?
5 of 6 people found the following review helpful:
1.0 out of 5 stars
Don't judge this book by its cover,
Amazon Verified Purchase(What's this?)
This review is from: Distributed Systems: Principles and Paradigms (2nd Edition) (Hardcover)
A few reviewers of this book already noted its impenetrable prose style and descriptions lacking specifics.
While I am not a specialist in all topics described in this book, I found it to be imprecise and, occasionally, downright wrong or misleading in parts where I had specific knowledge to the contrary. Many times language would appear to be made purposefully ambiguous, as if the author did not quite know what he is talking about. This type of ambiguity may be fine in general literature, but a presumably scientific textbook talking about logical and structured discipline should not be so written. This book was a required text for my graduate course. I certainly would not have purchased it voluntarily. I find that after reading most of it I gained no useful information or any additional insights that were not otherwise known or available to me. Add to that bad editing that left the book with a fair amount of typos, grammatical and style errors and the end result is not great. The cover design is great, though. |
|
Most Helpful First | Newest First
|
|
Distributed Systems: Principles and Paradigms (2nd Edition) by Andrew S. Tanenbaum (Hardcover - October 12, 2006)
$149.00 $105.62
In Stock | ||