9783642152597-3642152597-Introduction to Reliable and Secure Distributed Programming

Introduction to Reliable and Secure Distributed Programming

ISBN-13: 9783642152597
ISBN-10: 3642152597
Edition: 2nd ed. 2011
Author: Christian Cachin, Rachid Guerraoui, Luís Rodrigues
Publication date: 2011
Publisher: Springer
Format: Hardcover 386 pages
FREE US shipping
Rent
35 days
from $64.30 USD
FREE shipping on RENTAL RETURNS
Buy

From $19.50

Rent

From $64.30

Book details

ISBN-13: 9783642152597
ISBN-10: 3642152597
Edition: 2nd ed. 2011
Author: Christian Cachin, Rachid Guerraoui, Luís Rodrigues
Publication date: 2011
Publisher: Springer
Format: Hardcover 386 pages

Summary

Introduction to Reliable and Secure Distributed Programming (ISBN-13: 9783642152597 and ISBN-10: 3642152597), written by authors Christian Cachin, Rachid Guerraoui, Luís Rodrigues, was published by Springer in 2011. With an overall rating of 4.0 stars, it's a notable title among other Computer Science (Internet & Networking, Hardware & DIY, Networking & Cloud Computing, Operating Systems, Algorithms, Programming, Introductory & Beginning) books. You can easily purchase or rent Introduction to Reliable and Secure Distributed Programming (Hardcover) from BooksRun, along with many other new and used Computer Science books and textbooks. And, if you're looking to sell your copy, our current buyback offer is $9.97.

Description

In modern computing a program is usually distributed among several processes. The fundamental challenge when developing reliable and secure distributed programs is to support the cooperation of processes required to execute a common task, even when some of these processes fail. Failures may range from crashes to adversarial attacks by malicious processes.

Cachin, Guerraoui, and Rodrigues present an introductory description of fundamental distributed programming abstractions together with algorithms to implement them in distributed systems, where processes are subject to crashes and malicious attacks. 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 topic, covering reliable broadcast, shared memory, consensus, and extensions of consensus. For every topic, many exercises and their solutions enhance the understanding

This book represents the second edition of "Introduction to Reliable Distributed Programming". Its scope has been extended to include security against malicious actions by non-cooperating processes. This important domain has become widely known under the name "Byzantine fault-tolerance".

Rate this book Rate this book

We would LOVE it if you could help us and other readers by reviewing the book