Jump to ratings and reviews
Rate this book

Introduction to Reliable Distributed Programming

Rate this book
In modern computing, a program usually executes on several processes. The fundamental problem when devising algorithms for distributed computing is the need to achieve some form of cooperation of these processes on a common task. Guerraoui and Rodrigues present an introductory description of distributed programming abstractions and of the algorithms used to implement them in different distributed environments. They follow an incremental approach by first introducing basic elements of distributed computing, on top of which they then build more sophisticated abstractions. After the introduction, every chapter is devoted to one problem class, covering reliable delivery, shared memory, broadcast, commitment, and communication. This textbook comes with a companion set of running examples implemented in Java, which can be used by students to get a better understanding of many implementation details. All chapters together make up for a full course on distributed computing. In addition, the book can also be used as a complete reference of the basic building blocks for reliable distributed applications.

Kindle Edition

First published January 1, 2006

26 people want to read

About the author

Rachid Guerraoui

19 books1 follower

Ratings & Reviews

What do you think?
Rate this book

Friends & Following

Create a free account to discover what your friends think of this book!

Community Reviews

5 stars
2 (25%)
4 stars
3 (37%)
3 stars
2 (25%)
2 stars
1 (12%)
1 star
0 (0%)
No one has reviewed this book yet.

Can't find what you're looking for?

Get help and learn more about the design.