Home | Amazing | Today | Tags | Publishers | Years | Account | Search 
Introduction to Reliable Distributed Programming

Buy

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.

(HTML tags aren't allowed.)

Mac OS X Power Hound
Mac OS X Power Hound
You're about to gain insight into Mac OS X, an elegant operating system with Formula One power under the hood. This book is like your pit crew, helping you find easier, faster, and better ways of using the Finder, the Dock, the assortment of programs that come with Mac OS X, and a bunch of programs that don't. And if you want to become your own...
Spring Data
Spring Data
The data access landscape over the past seven or so years has changed dramatically. Relational databases, the heart of storing and processing data in the enterprise for over 30 years, are no longer the only game in town. The past seven years have seen the birth —and in some cases the death—of many...
Atmospheric Monitoring With Arduino: Building Simple Devices to Collect Data About the Environment
Atmospheric Monitoring With Arduino: Building Simple Devices to Collect Data About the Environment
We as a species are probably a little bit smarter than fish: at least we know that we spend our lives “swimming” at the bottom of an ocean of air. About 4/5th of that ocean is the relatively harmless gas nitrogen. Around another 1/5 of it is the highly reactive and slightly toxic gas oxygen. The...

Regression Analysis: Statistical Modeling of a Response Variable
Regression Analysis: Statistical Modeling of a Response Variable
The objective of Regression Analysis: Statistical Modeling of a Response Variable, Second Edition, is to provide tools necessary for using the modeling approach for the intelligent statistical analysis of a response variable. Although there is strong emphasis on regression analysis, there is coverage of other linear models such...
The World Cookbook for Students (Five Volumes)
The World Cookbook for Students (Five Volumes)

The student body in the United States is ever more diverse, and librarians have a major new resource to help them with the frequent requests from students who have assignments that include finding ethnic recipes. This 5-volume cookbook set is directly related to the middle school and high school multicultural curricula. It will be the source...

Developing Real World Software
Developing Real World Software

Ideal for use in a software engineering lab or special topics setting, Developing Real World Software is a practical guide for developing useful, real world software applications that are high performing, secure, reliable, and configurable. It expands upon material presented in traditional software engineering texts and focuses on key...

©2021 LearnIT (support@pdfchm.net) - Privacy Policy