Introduction to Reliable Distributed Programming
(Sprache: Englisch)
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...
Leider schon ausverkauft
versandkostenfrei
Buch
53.45 €
Produktdetails
Produktinformationen zu „Introduction to Reliable Distributed Programming “
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.
Klappentext zu „Introduction to Reliable Distributed Programming “
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.
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.
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.
Inhaltsverzeichnis zu „Introduction to Reliable Distributed Programming “
- Introduction- Basic Abstractions
- Reliable Broadcast
- Shared Memory
- Consensus
- Consensus Variants
- Concluding Remarks
Bibliographische Angaben
- Autoren: Rachid Guerraoui , Luís Rodrigues
- 2006, 320 Seiten, Maße: 15,5 x 23,5 cm, Gebunden, Englisch
- Verlag: Springer, Berlin
- ISBN-10: 3540288457
- ISBN-13: 9783540288459
Sprache:
Englisch
Rezension zu „Introduction to Reliable Distributed Programming “
From the reviews:"This book deals with distributed systems. 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." (Jan Friso Groote, Zentralblatt MATH, Vol. 1095 (21), 2006)
Kommentar zu "Introduction to Reliable Distributed Programming"
0 Gebrauchte Artikel zu „Introduction to Reliable Distributed Programming“
Zustand | Preis | Porto | Zahlung | Verkäufer | Rating |
---|
Schreiben Sie einen Kommentar zu "Introduction to Reliable Distributed Programming".
Kommentar verfassen