2015•Unpublished venueRequires access

Byzantine Fault Tolerance with Window Mechanism for Replicated Services

Liu Chen, Wei Min Zhou

Open publisher page 4 citations

Abstract

Byzantine fault is the fault that can make the components behave arbitrary and may cause disastrous results. With the increasing malicious attacks and software errors, Byzantine fault tolerance has begun to draw more attention it deserves. Previous Byzantine fault tolerant algorithms have strong assumption that all the replicas is synchronous and do not support replicated calling services, which make them not practical and not suit for new computing model such as SOA. This paper proposes a new Byzantine fault tolerant algorithm based on well-known Byzantine fault tolerant algorithm CLBFT (Castro Liskov Byzantine Fault Tolerance) for replicated services in the calling endpoint. The algorithm works in asynchronous environments and support replicated calling services. To make the algorithm more practical, we incorporates important optimization-Window mechanism, which can make the replica batch process the message that reduce the response time much more than previous algorithms. Besides non-faulty process of the algorithm, we provide the faulty handling process to make the algorithm more robust.

About this research paper

What this paper is about

Byzantine fault is the fault that can make the components behave arbitrary and may cause disastrous results. With the increasing malicious attacks and software errors, Byzantine fault tolerance has begun to draw more attention it deserves. Previous Byzantine fault tolerant algorithms have strong assumption that all the replicas is synchronous and do not support replicated calling services, which make them not practical and not suit for new computing model such as SOA. This paper proposes a new Byzantine fault tolerant algorithm based on well-known Byzantine fault tolerant algorithm CLBFT (Castro Liskov Byzantine Fault Tolerance) for replicated services in the calling endpoint. The algorithm works in asynchronous environments and support replicated calling services. To make the algorithm more practical, we incorporates important optimization-Window mechanism, which can make the replica batch process the message that reduce the response time much more than previous algorithms. Besides non-faulty process of the algorithm, we provide the faulty handling process to make the algorithm more robust.

Why it matters

OpenAlex reports 4 citations for this work. Citation counts describe recorded attention and do not establish research quality.

Key contribution

A contribution statement is not available in the OpenAlex record.

Method / approach

Method details are not available in the OpenAlex metadata.

Main findings

Findings are not separately available in the OpenAlex metadata.

Limitations

Limitations are not available in the OpenAlex metadata.

Applications

Application details are not available in the OpenAlex metadata.

Available abstract

Byzantine fault is the fault that can make the components behave arbitrary and may cause disastrous results. With the increasing malicious attacks and software errors, Byzantine fault tolerance has begun to draw more attention it deserves. Previous Byzantine fault tolerant algorithms have strong assumption that all the replicas is synchronous and do not support replicated calling services, which make them not practical and not suit for new computing model such as SOA. This paper proposes a new Byzantine fault tolerant algorithm based on well-known Byzantine fault tolerant algorithm CLBFT (Castro Liskov Byzantine Fault Tolerance) for replicated services in the calling endpoint. The algorithm works in asynchronous environments and support replicated calling services. To make the algorithm more practical, we incorporates important optimization-Window mechanism, which can make the replica batch process the message that reduce the response time much more than previous algorithms. Besides non-faulty process of the algorithm, we provide the faulty handling process to make the algorithm more robust.

Key concepts: Byzantine fault tolerance, Quantum Byzantine agreement, Computer science, Fault tolerance, Replica, Asynchronous communication, Distributed computing, Process (computing)

Related papers

Back to paper searchBrowse research topicsOriginal source
Byzantine Fault Tolerance with Window Mechanism for Replicated Services — Research Paper | ScholarLens