74 pagesTraditionally, consensus protocols have been designed under the best-effort delivery communication model. Motivated by the fact that datacenter networks enable co-designing network communication protocols and consensus protocols, an exciting recent line of research has demonstrated that it is possible to design high-performance consensus and state machine replication protocols by enabling a stronger communication model, one where the network provides message ordering. This thesis explores a very different communication model that can be enabled by datacenter networks---bounded message delays---and demonstrates that, under this model, it is possible to design consensus protocols that guarantee strong properties, including safety and ...
Abstract. In most communication networks, pairs of processors communicate by sending messages over a...
We consider partitionable networks with process crashes and lossy links, and focus on the problems o...
Given a model where each processor remains correct for an exponentially distributed random time and...
Abstract. Consensus is a basic agreement problem whose solutions are funda-mental for building fault...
Abstract When employing a consensus algorithm for state ma-chine replication, should one optimize fo...
The reliable multicast protocol guarantees that all receivers place the source messages in the same ...
Modern critical computer applications often require continuous and correct operation despite the fai...
Abstract—We investigate whether asynchronous computational models and asynchronous algorithms can be...
In this thesis, we consider the problem of Reliable, Timely, and Ordered (RTO) delivery of messages ...
In this paper, we study atomic multicast, a fundamental abstraction for building fault-tolerant syst...
Reliable Broadcast is a mechanism by which a processor in a distributed system disseminates a value ...
When the desired reliability of a computing system exceeds that of its individual hardware componen...
In this paper, we discuss the consensus problem for synchronous distributed systems with orderly cra...
In consensus, the n nodes of a distributed system seek to take a consistent decision on some output,...
The unbeatability of a consensus protocol, introduced by Halpern, Moses and Waarts in [14], is a str...
Abstract. In most communication networks, pairs of processors communicate by sending messages over a...
We consider partitionable networks with process crashes and lossy links, and focus on the problems o...
Given a model where each processor remains correct for an exponentially distributed random time and...
Abstract. Consensus is a basic agreement problem whose solutions are funda-mental for building fault...
Abstract When employing a consensus algorithm for state ma-chine replication, should one optimize fo...
The reliable multicast protocol guarantees that all receivers place the source messages in the same ...
Modern critical computer applications often require continuous and correct operation despite the fai...
Abstract—We investigate whether asynchronous computational models and asynchronous algorithms can be...
In this thesis, we consider the problem of Reliable, Timely, and Ordered (RTO) delivery of messages ...
In this paper, we study atomic multicast, a fundamental abstraction for building fault-tolerant syst...
Reliable Broadcast is a mechanism by which a processor in a distributed system disseminates a value ...
When the desired reliability of a computing system exceeds that of its individual hardware componen...
In this paper, we discuss the consensus problem for synchronous distributed systems with orderly cra...
In consensus, the n nodes of a distributed system seek to take a consistent decision on some output,...
The unbeatability of a consensus protocol, introduced by Halpern, Moses and Waarts in [14], is a str...
Abstract. In most communication networks, pairs of processors communicate by sending messages over a...
We consider partitionable networks with process crashes and lossy links, and focus on the problems o...
Given a model where each processor remains correct for an exponentially distributed random time and...