000 01934nam a22002057a 4500
999 _c1363
_d1363
005 20211224144107.0
008 211224b ||||| |||| 00| 0 eng d
020 _a9788126551750
082 _a005.11
_bGAR
100 _aGarg, Vijay K. (Vijay Kumar)
245 _aElements of distributed computing
_cVijay K Garg
250 _aWiley Student Edition.
260 _aNew Delhi :
_bWiley India,
_c2002.
300 _axv, 423 pages :
_bill.;
_c24 cm.
505 _t1. Introduction --
_t2. Model of a Computation --
_t3. Logical Clocks --
_t4. Verifying Clock Algorithms --
_t5. Clocks of Different Dimensions --
_t6. Mutual Exclusion: Using Timestamps --
_t7. Mutual Exclusion: Tokens and Quorums --
_t8. Drinking Philosophers Problem --
_t9. Leader Election --
_t10. Global State --
_t11. Observing Global Predicates --
_t12. Observing Conjunctive Predicates --
_t13. Channel Predicates --
_t14. Termination Detection --
_t15. Control of a Distributed Computation --
_t16. Causal Message Ordering --
_t17. Synchronous and Total Order --
_t18. Computation of a Global Function --
_t19. Repeated Global Computation --
_t20. Synchronizers --
_t21. Slicers --
_t22. Distributed Shared Memory --
_t23. Self-Stabilization --
_t24. Knowledge and Common Knowledge --
_t25. Consensus Under Asynchrony --
_t26. Consensus Under Synchrony --
_t27. Failure Detectors --
_t28. Solvable Problems in Asynchronous Systems --
_t29. Checkpointing for Recovery --
_t30. Message Logging for Recovery --
520 _aAs distributed systems become increasingly available, the need for a fundamental discussion of the subject has grown. This book covers the fundamental concepts in distributed computing systems such as time, state, simultaneity, order, knowledge, failure, and agreement in distributed systems.
650 _aComputer networks
650 _aElectronic data processing--Distributed processing
942 _2ddc
_cG