Virtually every computing system today is part of a distributed system. Programmers, developers, and engineers need to understand the underlying principles and paradigms as well as the real-world application of those principles. Now, internationally renowned expert Andrew S. Tanenbaum - with colleague Martin van Steen - presents a complete introduction that identifies the seven key principles of distributed systems, with extensive examples of each. Adds a completely new chapter on architecture to address the principle of organizing distributed systems. Provides extensive new material on peer-to-peer systems, grid computing and Web services, virtualization, and application-level multicasting. Updates material on clock synchronization, data-centric consistency, object-based distributed systems, and file systems and Web systems coordination. For all developers, software engineers, and architects who need an in-depth understanding of distributed systems.
Customer Reviews:
Avg. Customer Rating: 3.5 / 5.0
Distributed Systems Book:
Book was in very good condition. Deliveriy was in time. I am totally satisfied with this product.
A good reference for distributed systems:
I am using this book as a reference for a distributed systems course. I find the book readable and full of valuable information covering the subject very well. What it is lacking is covering some LAB material, the programming aspects of the subject; for that I had to use another book. In summary, the book covers the subject very well from the theoretical stand point, but does not provide hands on tutorial.
Don't judge this book by its cover:
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... more info
Painful, but informative...:
This books is, if nothing else, thorough. When you start thinking of distributed systems (or even just working with Application Servers in general), you're going to have to trudge your way through this book sooner or later in order to understand what's going on and what everyone is talking about. It's definitely informative and you will walk away with a lot of information, but you're never going to say it was a pleasant experience. Unfortunately, there doesn't seem to be anything out there written... more info