Traditionally, fault-tolerant systems assume that failures are independent, often expressed as a threshold on the number of failures. This assumption, however, is increasingly unrealistic for current distributed systems. This dissertation presents a model of dependent failures based on two abstractions: cores and survivor sets. Cores are minimal sets of processes such that at least one process is correct in every execution. Survivor sets are minimal sets of processes such that in every execution at least one survivor set contains only correct processes. This model has both theoretical and practical use. Theoretically, this model enables more flexible designs of distributed algorithms. This flexibility often improves efficiency; for example,...
Thesis (Ph. D.)--University of Washington, 1994Replication is a critical aspect of large-scale distr...
When developing fault-tolerant protocols, systems are usually modeled assuming that process failures...
When developing fault-tolerant protocols, systems are usually modeled assuming that process failures...
In this paper, we propose a new approach for designing distributed systems to survive Internet catas...
distributed systems to survive Internet catastrophes called informed replication, and demonstrate th...
In this paper, we propose a new approach for designing distributed systems to survive Internet cata...
This book covers the most essential techniques for designing and building dependable distributed sys...
textDistributed systems are rapidly increasing in importance due to the need for scalable computatio...
Networked computer systems are prevalent in most aspects of modern society, and we have become depen...
Networked computer systems are prevalent in most aspects of modern society, and we have become depen...
A large branch of research in distributed computing deals with fault-tolerance. Being able to tolera...
A large branch of research in distributed computing deals with fault-tolerance. Being able to tolera...
As human dependence on computing technology increases, so does the need for computer system dependab...
Distributed software systems are the basis for innovative applications (e.g. pervasive computing, te...
textDistributed systems are rapidly increasing in importance due to the need for scalable computatio...
Thesis (Ph. D.)--University of Washington, 1994Replication is a critical aspect of large-scale distr...
When developing fault-tolerant protocols, systems are usually modeled assuming that process failures...
When developing fault-tolerant protocols, systems are usually modeled assuming that process failures...
In this paper, we propose a new approach for designing distributed systems to survive Internet catas...
distributed systems to survive Internet catastrophes called informed replication, and demonstrate th...
In this paper, we propose a new approach for designing distributed systems to survive Internet cata...
This book covers the most essential techniques for designing and building dependable distributed sys...
textDistributed systems are rapidly increasing in importance due to the need for scalable computatio...
Networked computer systems are prevalent in most aspects of modern society, and we have become depen...
Networked computer systems are prevalent in most aspects of modern society, and we have become depen...
A large branch of research in distributed computing deals with fault-tolerance. Being able to tolera...
A large branch of research in distributed computing deals with fault-tolerance. Being able to tolera...
As human dependence on computing technology increases, so does the need for computer system dependab...
Distributed software systems are the basis for innovative applications (e.g. pervasive computing, te...
textDistributed systems are rapidly increasing in importance due to the need for scalable computatio...
Thesis (Ph. D.)--University of Washington, 1994Replication is a critical aspect of large-scale distr...
When developing fault-tolerant protocols, systems are usually modeled assuming that process failures...
When developing fault-tolerant protocols, systems are usually modeled assuming that process failures...