Concurrent and Distributed Computing in Java

This document was uploaded by one of our users. The uploader already confirmed that they had the permission to publish it. If you are author/publisher or own the copyright of this documents, please report to us by using this DMCA report form.

Simply click on the Download Book button.

Yes, Book downloads on Ebookily are 100% Free.

Sometimes the book is free on Amazon As well, so go ahead and hit "Search on Amazon"

This is almost verbatim copy of other book by the same author, but with pseudocode replaced by Java. Rather poor Java, nonprofessional and hard to read Java. Using Java instead pseudocode doesn't convert the original theoretical book into one that is easier for practitioners. There is nothing directly practical in this book. If you want to study distributed systems, don't buy this book. Buy other book by the same autor - this other book (Elements of Distributed Computing) is highly recommended

Author(s): Vijay K. Garg
Edition: 1
Publisher: IEEE Press; Wiley-Interscience
Year: 2004

Language: English
Pages: 332
City: [Piscataway, N.J.?] :, Hoboken, N.J

Cover......Page 1
Contents......Page 10
Preface......Page 22
1. Introduction......Page 24
2. Mutual Exclusion Problem......Page 40
3. Synchronization Primitives......Page 54
4. Consistency Conditions......Page 76
5. Wait-Free Synchronization......Page 88
6. Distributed Programming......Page 112
7. Models and Clocks......Page 134
8. Resource Allocation......Page 152
9. Global Snapshot......Page 172
10. Global Properties......Page 186
11. Detecting Termination and Deadlocks......Page 200
12. Message Ordering......Page 214
13. Leader Election......Page 232
14. Synchronizers......Page 244
15. Agreement......Page 256
16. Transactions......Page 276
17. Recovery......Page 286
18. Self- Stabilization......Page 302
A. Various Utility Classes......Page 314
Bibliography......Page 320
Index......Page 328