This text is based on a simple and fully reactive computational model that allows for intuitive comprehension and logical designs. The principles and techniques presented can be applied to any distributed computing environment (e.g., distributed systems, communication networks, data networks, grid networks, internet, etc.). The text provides a wealth of unique material for learning how to design algorithms and protocols perform tasks efficiently in a distributed computing environment.
A brilliant and articulate approach - DADA works from abstract definitions and lucidly delineated concepts to foster a real appreciation and understanding of the nature and function of distributed systems in the student.