Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.1109/DASC.2014.17guideproceedingsArticle/Chapter ViewAbstractPublication PagesConference Proceedingsacm-pubtype
Article

Application-Aware Byzantine Fault Tolerance

Published: 24 August 2014 Publication History

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.

Cited By

View all
  • (2022)Fault Tolerance Byzantine Algorithm for Lower Overhead BlockchainSecurity and Communication Networks10.1155/2022/18552382022Online publication date: 1-Jan-2022
  • (2020)The Impact of Block Parameters on the Throughput and Security of BlockchainsProceedings of the 2020 2nd International Conference on Blockchain Technology10.1145/3390566.3391673(13-18)Online publication date: 12-Mar-2020
  • (2020)Secure Hierarchical Processing and Logging of Sensing Data and IoT Events with BlockchainProceedings of the 2020 2nd International Conference on Blockchain Technology10.1145/3390566.3391672(52-56)Online publication date: 12-Mar-2020
  • Show More Cited By

Index Terms

  1. Application-Aware Byzantine Fault Tolerance
    Index terms have been assigned to the content through auto-classification.

    Recommendations

    Comments

    Information & Contributors

    Information

    Published In

    cover image Guide Proceedings
    DASC '14: Proceedings of the 2014 IEEE 12th International Conference on Dependable, Autonomic and Secure Computing
    August 2014
    549 pages
    ISBN:9781479950799

    Publisher

    IEEE Computer Society

    United States

    Publication History

    Published: 24 August 2014

    Author Tags

    1. Application Nondeterminism
    2. Application Semantics
    3. Application-Aware Byzantine Fault Tolerance
    4. Deferred Byzantine Agreement
    5. Dependability
    6. Intrusion Resilience

    Qualifiers

    • Article

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)0
    • Downloads (Last 6 weeks)0
    Reflects downloads up to 30 Aug 2024

    Other Metrics

    Citations

    Cited By

    View all
    • (2022)Fault Tolerance Byzantine Algorithm for Lower Overhead BlockchainSecurity and Communication Networks10.1155/2022/18552382022Online publication date: 1-Jan-2022
    • (2020)The Impact of Block Parameters on the Throughput and Security of BlockchainsProceedings of the 2020 2nd International Conference on Blockchain Technology10.1145/3390566.3391673(13-18)Online publication date: 12-Mar-2020
    • (2020)Secure Hierarchical Processing and Logging of Sensing Data and IoT Events with BlockchainProceedings of the 2020 2nd International Conference on Blockchain Technology10.1145/3390566.3391672(52-56)Online publication date: 12-Mar-2020
    • (2019)On Consensus in Public BlockchainsProceedings of the 2019 International Conference on Blockchain Technology10.1145/3320154.3320162(1-5)Online publication date: 15-Mar-2019
    • (2019)Performance optimization for state machine replication based on application semanticsJournal of Systems and Software10.1016/j.jss.2015.11.006112:C(96-109)Online publication date: 3-Jan-2019
    • (2016)High-throughput state-machine replication using software transactional memoryThe Journal of Supercomputing10.1007/s11227-016-1747-272:11(4379-4398)Online publication date: 1-Nov-2016

    View Options

    View options

    Get Access

    Login options

    Media

    Figures

    Other

    Tables

    Share

    Share

    Share this Publication link

    Share on social media