We consider the problem of developing reliable applications to be deployed in partitionable asynchronous distributed systems. What makes this task difficult is guaranteeing the consistency of shared state despite asynchrony, failures and recoveries, including the formation and merging of partitions. While view synchrony within process groups is a powerful paradigm that can significantly simplify reasoning about asynchrony and failures, it is insufficient for coping with recoveries and merging of partitions after repairs. We first give an abstract characterization for shared state management in partitionable asynchronous distributed systems and then show how views can be enriched to convey structural and historical information relevant to th...
This paper addresses design exploration for protocols that are employed in systems with availability...
This paper presents an implementation of replicated distributed objects in asynchronous environments...
This dissertation investigates the problem of supporting optimistic processing for distributed datab...
Distributed systems constructed using off-the-shelf communication infrastructures are becoming commo...
View synchrony has been proposed as a programming paradigm for developing reliable distributed appli...
We consider the problem of developing reliable services to be deployed in partitionable asynchronous...
{We consider network applications that are based on the process group paradigm. When such applicatio...
This paper presents an implementation of a replicated state machine in asynchronous distributed envi...
110 p.Thesis (Ph.D.)--University of Illinois at Urbana-Champaign, 1987.Data replication in distribut...
View Synchrony (VS) is a powerful abstraction in the design and implementation of de- pendable distr...
The development of reliable distributed software is simplified by the ability to assume a fail-stop...
We develop necessary conditions for the development of asynchronous distributed software that will p...
In this work, we present a high performance recovery algorithm for distributed systems in which chec...
147 p.Thesis (Ph.D.)--University of Illinois at Urbana-Champaign, 1986.Network partitioning is a ser...
We develop necessary conditions for the development of asynchronous distributed software that will p...
This paper addresses design exploration for protocols that are employed in systems with availability...
This paper presents an implementation of replicated distributed objects in asynchronous environments...
This dissertation investigates the problem of supporting optimistic processing for distributed datab...
Distributed systems constructed using off-the-shelf communication infrastructures are becoming commo...
View synchrony has been proposed as a programming paradigm for developing reliable distributed appli...
We consider the problem of developing reliable services to be deployed in partitionable asynchronous...
{We consider network applications that are based on the process group paradigm. When such applicatio...
This paper presents an implementation of a replicated state machine in asynchronous distributed envi...
110 p.Thesis (Ph.D.)--University of Illinois at Urbana-Champaign, 1987.Data replication in distribut...
View Synchrony (VS) is a powerful abstraction in the design and implementation of de- pendable distr...
The development of reliable distributed software is simplified by the ability to assume a fail-stop...
We develop necessary conditions for the development of asynchronous distributed software that will p...
In this work, we present a high performance recovery algorithm for distributed systems in which chec...
147 p.Thesis (Ph.D.)--University of Illinois at Urbana-Champaign, 1986.Network partitioning is a ser...
We develop necessary conditions for the development of asynchronous distributed software that will p...
This paper addresses design exploration for protocols that are employed in systems with availability...
This paper presents an implementation of replicated distributed objects in asynchronous environments...
This dissertation investigates the problem of supporting optimistic processing for distributed datab...