- Hardcover: 1008 pages
- Publisher: Pearson; 5 edition (May 7, 2011)
- Language: English
- ISBN-10: 0132143011
- ISBN-13: 978-0132143011
- Product Dimensions: 7.7 x 1.7 x 9.2 inches
- Shipping Weight: 3.6 pounds (View shipping rates and policies)
- Average Customer Review: 22 customer reviews
- Amazon Best Sellers Rank: #375,050 in Books (See Top 100 in Books)
Enter your mobile number or email address below and we'll send you a link to download the free Kindle App. Then you can start reading Kindle books on your smartphone, tablet, or computer - no Kindle device required.
To get the free app, enter your mobile phone number.
Distributed Systems: Concepts and Design (5th Edition) 5th Edition
Use the Amazon App to scan ISBNs and compare prices.
All Books, All the Time
Read author interviews, book reviews, editors picks, and more at the Amazon Book Review. Read it now
Frequently bought together
Customers who bought this item also bought
"To my knowledge, this is the only timely book on distributed systems. Other books are quickly becoming outdated." Karl-Johan Grinnemo, Karlstad Universitet, Sweden --This text refers to an out of print or unavailable edition of this title.
From the Back Cover
Lighten your backpack.
Reduce your carbon footprint.
This title is available as an eTextbook from CourseSmart.
Learn more at coursesmart.com
Top customer reviews
The book is divided into parts (seven by heart) and a nice schema shows us how we can move in case we are only interested in a particular area (say security). Starting with the first chapter already, reading the book feels like listening to a long and very generic talk about some basic concept of telecommunication/computer networks. Next to these we find, instead, that the authors dive deeply into unnecessary details, such as the UDP protocol.
Let's face it. Anyone working with distributed systems must know the difference between TCP and UDP and the pros/cons of both. These concepts are usually taught during the very first computer networks class at the university, were the ISO/OSI stack is analyzed in great detail. Distributed systems should be the next step. Those concepts should be taken for granted.
What is the point of discussing the UDP datagram or how Java supports sending data over UDP in a Distributed systems title? Again, do we really need to be explained the difference between little endian and big endian here?
The book is well written, no doubts about this. But it fails to deliver real value to anyone interested in distributed systems. I was honestly expecting real life scenarios, discussions about highly-availability, scaling, how to deal with failures, security, just to mention some. None of this is given to the readers.
A big disappointment. Not to mention the price of the hardcover book, which is way beyond its real value or the price any book should have (180$). Knowledge should be easily accesible.
The author will frequently have phrases like "process p_i sends message m_r with the value of L(e_i) attached", but then will never reference any of those symbols after introducing them, making them worthless.
After having read through the first 18 chapters, I think the conclusion I can draw is that the authors seem to lack a basic grounding in logic and/or mathematical notation. There are truly a colossal number of glaring errors in the book, and it has little to no value for anyone who wants to learn the technical details of distributed systems. As other reviewers have mentioned, this is probably a great book for a business student, or some non-technical worker who needs a little background.
The authors go into deep detail on all aspects of distributed systems, outline case studies (Bit Torrent and Google among them), provide ample references (the references alone make this a useful book - I'd go so far as to say if you're not reading any of the referenced papers, you're not using this book properly and you might not be in the correct field of study), and lay out very interesting exercises. In a nutshell, if you're serious about distributed systems and consider yourself a professional, this is a worthy addition to your library.