Consensus protocols employed in Byzantine fault-tolerant systems are notoriously compute intensive. Unfortunately, the traditional approach to execute instances of such pro-tocols in a pipelined fashion is not well suited for mod-ern multi-core processors and fundamentally restricts the overall performance of systems based on them. To solve this problem, we present the consensus-oriented paralleliza-tion (COP) scheme, which disentangles consecutive consen-sus instances and executes them in parallel by independent pipelines; or to put it in the terminology of our main target, today’s processors: COP is the introduction of superscalar-ity to the field of consensus protocols. In doing so, COP achieves 2.4 million operations per second on commo...
The ability to consistently handle faults in a distributed en-vironment requires, among a small set ...
The state-of-the-art HotStuff operates an efficient pipeline in which a stable leader drives decisio...
Modern critical computer applications often require continuous and correct operation despite the fai...
Services rely on replication mechanisms to be available at all time. The service demanding high avai...
Byzantine Fault Tolerant protocols are complicated and hard to implement.Today’s software industry i...
This thesis presents steps towards simplifying the implementation of robust high performance distrib...
In this brief announcement, we propose a protocol-agnostic approach to improve the design of primary...
[[abstract]]To solve the consensus problem, the classical consensus protocols require t+1 rounds of ...
Abstract—In this paper, we design a new blockchain Byzantine consensus protocol SCP where the throug...
The ability to consistently handle faults in a distributed en-vironment requires, among a small set ...
Byzantine fault tolerant consensus protocols are a crucial component in blockchain systems. Traditi...
Modern network infrastructures rich of logically centralized agents, such as DHCP, AAA, SDN controll...
Blockchains and distributed ledger technology (DLT) that rely on Proof-of-Work (PoW) typically show ...
This paper presents a new type of Consensus problem named the Consensus (n, m) with alternative plan...
We propose separating the task of reliable transaction dissemination from transaction ordering, to e...
The ability to consistently handle faults in a distributed en-vironment requires, among a small set ...
The state-of-the-art HotStuff operates an efficient pipeline in which a stable leader drives decisio...
Modern critical computer applications often require continuous and correct operation despite the fai...
Services rely on replication mechanisms to be available at all time. The service demanding high avai...
Byzantine Fault Tolerant protocols are complicated and hard to implement.Today’s software industry i...
This thesis presents steps towards simplifying the implementation of robust high performance distrib...
In this brief announcement, we propose a protocol-agnostic approach to improve the design of primary...
[[abstract]]To solve the consensus problem, the classical consensus protocols require t+1 rounds of ...
Abstract—In this paper, we design a new blockchain Byzantine consensus protocol SCP where the throug...
The ability to consistently handle faults in a distributed en-vironment requires, among a small set ...
Byzantine fault tolerant consensus protocols are a crucial component in blockchain systems. Traditi...
Modern network infrastructures rich of logically centralized agents, such as DHCP, AAA, SDN controll...
Blockchains and distributed ledger technology (DLT) that rely on Proof-of-Work (PoW) typically show ...
This paper presents a new type of Consensus problem named the Consensus (n, m) with alternative plan...
We propose separating the task of reliable transaction dissemination from transaction ordering, to e...
The ability to consistently handle faults in a distributed en-vironment requires, among a small set ...
The state-of-the-art HotStuff operates an efficient pipeline in which a stable leader drives decisio...
Modern critical computer applications often require continuous and correct operation despite the fai...