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 modern computing a program is usually distributed among several processes. The fundamental challenge when developing reliable and secure distributed. Introduction to Reliable and Secure Distributed Programming 2nd ed. Edition. by Christian Cachin (Author), Rachid Guerraoui (Author), Luís Rodrigues (Author) & 0 more. The fundamental challenge when developing reliable and secure distributed programs is to support the.
In addition, the book can also be used as a complete reference of the basic building blocks for reliable distributed applications. Table Of Content Introduction. Reviews From the reviews: But unlike all other books in this area it treats the subject from a modular, specification viewpoint and not from the classical algorithmic view point.
This book is very remarkable, because it marks a change in attitude within computer science. Harry Potter Years by J.
Rowling , Hardcover Harry Potter and the Sorcerer's Stone 1 by J. Dinesh rated it really liked it Feb 03, Meangrape rated it really liked it May 27, John rated it it was amazing Oct 02, Dec 11, Oleksandr rated it it was amazing.
To ask other readers questions about Introduction to Reliable and Secure Distributed Programming , please sign up. Dmytro marked it as to-read Sep 22, Nico added it Jan 18, 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. See our Returns Policy. Gill added it Jan 23, Jan 17, Stefan C rated it it was amazing.
THE book to have if you want to know how various algorithms are implemented. Ostap Maliuvanchuk rated it really liked it Nov 13, Masoud Saeida rated it it was amazing Aug 09, Dave Fellows rated it liked it Jul 16, Julio Romano rated it it was amazing Nov 25, Robert Boyd marked it as to-read Mar 13, Nico added it Jan 18, Alex Ott marked it as to-read Apr 30, Joseph added it May 01, Yury Antonov marked it as to-read May 05, Daniel marked it as to-read May 28, Marcin marked it as to-read Sep 12, Thomas added it Nov 17, Seyi Ogunyemi marked it as to-read Nov 18, Marina marked it as to-read Nov 24, Svraghavan marked it as to-read Nov 29, Remko Popma marked it as to-read Dec 27, Derek marked it as to-read Dec 27, Amal marked it as to-read Jan 02, Gill added it Jan 23, Ssergey marked it as to-read Apr 14, Mikhail Yumatov marked it as to-read Apr 15, Mateusz marked it as to-read Apr 20, Anton Kaliaev is currently reading it May 11, Korneliusz Caputa marked it as to-read May 30, Wojtek marked it as to-read May 30, Tyson Mote marked it as to-read Jun 22, Kim Joar Bekkelund marked it as to-read Jul 16, Ryan Linton marked it as to-read Jul 23, H marked it as to-read Aug 06, Bugzmanov marked it as to-read Aug 18, Dmytro marked it as to-read Sep 22,