Skip to main navigation Skip to search Skip to main content

Application-aware byzantine fault tolerance

  • Cleveland State University

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

16 Scopus citations

Abstract

Byzantine fault tolerance has been intensively studied over the past decade as a way to enhance the intrusion resilience of computer systems. However, state-machine-based Byzantine fault tolerance algorithms require deterministic application processing and sequential execution of totally ordered requests. One way of increasing the practicality of Byzantine fault tolerance is to exploit the application semantics, which we refer to as application-aware Byzantine fault tolerance. Application-aware Byzantine fault tolerance makes it possible to facilitate concurrent processing of requests, to minimize the use of Byzantine agreement, and to identify and control replica nondeterminism. In this paper, we provide an overview of recent works on application-aware Byzantine fault tolerance techniques. We elaborate the need for exploiting application semantics for Byzantine fault tolerance and the benefits of doing so, provide a classification of various approaches to application-aware Byzantine fault tolerance, and outline the mechanisms used in achieving application-aware Byzantine fault tolerance according to our classification.
Original languageEnglish
Title of host publicationProceedings - 2014 World Ubiquitous Science Congress: 2014 IEEE 12th International Conference on Dependable, Autonomic and Secure Computing, DASC 2014
Place of Publicationusa
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages45-50
Number of pages6
ISBN (Electronic)9781479950799
DOIs
StatePublished - Nov 3 2014
Event12th IEEE International Conference on Dependable, Autonomic and Secure Computing, DASC 2014 - Dalian, Liaoning, China
Duration: Aug 24 2014Aug 27 2014

Conference

Conference12th IEEE International Conference on Dependable, Autonomic and Secure Computing, DASC 2014
Country/TerritoryChina
CityDalian, Liaoning
Period08/24/1408/27/14

Keywords

  • Application Nondeterminism
  • Application Semantics
  • Application-Aware Byzantine Fault Tolerance
  • Deferred Byzantine Agreement
  • Dependability
  • Intrusion Resilience

Cite this