Introduction to reliable distributed programming

Introduction to reliable distributed programming

by Rachid Guerraoui, Luís Rodrigues

Browse books you can read free on Readfeed

No club is reading this yet — be the first to start one

Start a club free
About
In modern computing a program is usually distributed among several processes. The fundamental challenge when developing reliable distributed programs is to support the cooperation of processes required to execute a common task, even when some of these processes fail. Guerraoui and Rodrigues present an introductory description of fundamental reliable distributed programming abstractions as well as algorithms to implement these abstractions. The authors follow an incremental approach by first introducing basic abstractions in simple distributed environments, before moving to more sophisticated abstractions and more challenging environments. Each core chapter is devoted to one specific class of abstractions, covering reliable delivery, shared memory, consensus and various forms of agreement. This textbook comes with a companion set of running examples implemented in Java. These can be used by students to get a better understanding of how reliable distributed programming abstractions can be implemented and used in practice. Combined, the chapters deliver a full course on reliable distributed programming. The book can also be used as a complete reference on the basic elements required to build reliable distributed applications.

Discuss Introduction to reliable distributed programming with other readers

Join or start a book club for Introduction to reliable distributed programming on Readfeed. Live chat, shared reading progress, and AI discussion questions — free to get started.

Frequently asked questions

How do I join a book club for Introduction to reliable distributed programming?

Sign up free on Readfeed, then browse public clubs or start your own club with Introduction to reliable distributed programming as the current read. Invite friends with a share link and discuss together with live chat and AI discussion questions.

Can I discuss Introduction to reliable distributed programming with other readers online?

Yes. Readfeed book clubs let you chat live, share progress, and join discussions about Introduction to reliable distributed programming with readers worldwide — whether your club is virtual, in-person, or hybrid.

Is Readfeed free?

Yes. Creating an account and joining book clubs is free. Sign up to find readers who love the same books and start discussing today.