Crash and Authenticated Byzantine Fault Tolerance: A Fail Signaling Approach

Journal article


Authors/Editors


Research Areas


Publication Details

Subtitle: Crash and Authenticated Byzantine Fault Tolerance: A Fail Signaling Approach

Author list: Mpoeleng, Dimane

Publisher: Bioinfo Publications

Publication year: 2013

Volume number: 2

Issue number: 3

Start page: 8

End page: 26

Number of pages: 19

ISSN: 2249-278X

eISSN: 2249-2798

URL: http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.683.1026&rep=rep1&type=pdf

Languages: English-United States (EN-US)


View on publisher site


Abstract

Group communication middlewaresystems are particularly useful in supporting replication and thus in building dependable services. Many such systemshave been implemented assuming crash failure semantics. While this assumption is not unreasonable, it becomes hard to justify when applications are required to meet high reliability requirements and are built using commercial off the shelf (COTS) components. This paper presents a structuredapproachto extend a crash-tolerant middleware system into an authenticated Byzantine tolerant one with minor modifications to the original system. The proposed approach is based on state machine replication (SMR) and is motivated by the composability features of standard distributed object technologies such as CORBA. SMR is used to assure signal-on-failure(fail-signal) semantics at a level where existing crash-tolerant services can be seamlessly deployed. The resulting system can provide deterministic total ordering without liveness requirements at the service provisioninglevel.We demonstrate our claims of seamless deploymentby porting a crash-tolerant CORBA group communication service. We additionally measure the performance of the resulting system and examine the trade-offs between performance and the rigor with which the fail-signal abstractioncan be built.


Keywords

Authenticated Byzantine failures, State machine replication, self-checking, failsignal,total order, CORBA, group communication


Documents

No matching items found.


Last updated on 2021-31-05 at 08:07