Distributed
Concurrent and Distributed Computing in Java
Format: Hardcover
Author: Vijay K. Garg
ReleaseDate: 04 February, 2004
Publisher: Wiley-IEEE Press
Rating:
Best practical book for distributed systems (that I could find)
Concurrent and Distributed Computing in Java seems to be really great buy. I got this book because I have been a fan of Garg's Elements of Distributed Computing ever since I first read it. It has a very strong theoretical foundation, but the emphasis seems to be on writing distributed programs and getting them to work. If you are a theory lover I wouldnt recommend ths book, but if you like implementing stuff then you will definitely like this book. The range of topics covered is quite comprehensive given the size of the book. .
A beginning step into the world of distributed algorithms
It has a good overview of the fundamental algorithms and I found it helpful to see actual code. I bought this book because I was interested in implementing distributed algorithms. It's the only book I know of that actually provides implementations rather than pseudo code. On the other hand, the algorithm descriptions were often condensed, and I expected a more formal approach. I often found myself reading eagerly to learn about an interesting variant of an algorithm only to find a reference to a journal paper. It would be useful to cover a few more variants more deeply. Also, I was hoping to get an idea of an algorithm's usefulness and performance in practice. Or is a particular algorithm more of theoretical interest? The answer was not clear to me, although in fairness, this was not the author's main purpose.
|