Elements of Distributed Computing
Author | : | |
Rating | : | 4.63 (709 Votes) |
Asin | : | 0471036005 |
Format Type | : | paperback |
Number of Pages | : | 448 Pages |
Publish Date | : | 2014-02-13 |
Language | : | English |
DESCRIPTION:
A lucid and up-to-date introduction to the fundamentals of distributed computing systems As distributed systems become increasingly available, the need for a fundamental discussion of the subject has grown. Designed for first-year graduate students and advanced undergraduates as well as practicing computer engineers seeking a solid grounding in the subject, this well-organized text covers the fundamental concepts in distributed computing systems such as time, state, simultaneity, order, knowledge, failure, and agreement in distributed systems.Departing from the focus on shared memory and synchronous systems commonly taken by other texts, this is the first useful reference based on an asynchronous model of distributed computing, the most widel
VIJAY K. GARG, PhD, is a professor in the Electrical and Computer Engineering Department at the University of Texas at Austin and a leading researcher in distributed computing systems
The text's advantages include: * Emphasizes general mechanisms that can be applied to a variety of problems * Uses a simple induction-based technique to prove correctness of all algorithms * Includes a variety of exercises at the end of each chapter * Contains material that has been extensively class tested * Gives instructor flexibility in choosing appropriate balance between practice and theory of distributed computing . From the Back Cover A lucid and up-to-date introduction to the fundamentals of distributed computing systems As distributed systems become increasingly available, the need for a fundamental discussion of the subject has grown. Departing from the focus on shared memory and synchronous systems commonly taken by other texts, this is the first useful reference based on an asynchronous model of distributed computing, the most widely used in academia and indus
RKL said Best book on the topic - wished it covered Paxos explicitly as well. This is best book I've found on the topic. However, best does not mean perfect. Where it falls short is in bringing some of the concepts together with what is widely in use today. A good example is Paxos and its various flavors. Sure, the topics are covered, but it would've helped to have a chapter or two on how actual frameworks like Paxos, byzantine Paxos, etc., implement the concepts. At a simpler level, the vector clock p. "Nice book" according to The Dragon. This is one of the best books on distributed computing I have read. Distributed algorithms by Tel comes next. This book is elegantly simple in description. It covers a broad range of topics (including new stuff like Slicing) (at least it had everything I wanted and more. The chapters are small and the author says they are equivalent to one classroom lecture, which makes for easy reading. The algorithms are all pseudo code (I . Five Stars Anon Excellent. Many short chapters; theoretical but not too proof heavy. Better than Lynch's book for most people