• DocumentCode
    1804504
  • Title

    Byzantine Fault Tolerance for Nondeterministic Applications

  • Author

    Zhao, Wenbing

  • Author_Institution
    Cleveland State Univ., Cleveland
  • fYear
    2007
  • fDate
    25-26 Sept. 2007
  • Firstpage
    108
  • Lastpage
    118
  • Abstract
    All practical applications contain some degree of non- determinism. When such applications are replicated to achieve Byzantine fault tolerance (BFT), their nondeterministic operations must be controlled to ensure replica consistency. To the best of our knowledge, only the most simplistic types of replica nondeterminism have been dealt with. Furthermore, there lacks a systematic approach to handling common types of nondeterminism. In this paper, we propose a classification of common types of replica nondeterminism with respect to the requirement of achieving Byzantine fault tolerance, and describe the design and implementation of the core mechanisms necessary to handle such nondeterminism within a Byzantine fault tolerance framework.
  • Keywords
    security of data; software fault tolerance; Byzantine fault tolerance; intrusion tolerance; nondeterministic applications; replica consistency; replica nondeterminism; Application software; Computer crashes; Contracts; Fault tolerance; Libraries; Middleware; Security; Software systems; Vehicle crash testing; Web and internet services; Byzantine Fault Tolerance; Fault ToleranceMiddleware; Intrusion Tolerance; Replica Nondeterminism; Security;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Dependable, Autonomic and Secure Computing, 2007. DASC 2007. Third IEEE International Symposium on
  • Conference_Location
    Columbia, MD
  • Print_ISBN
    978-0-7695-2985-1
  • Type

    conf

  • DOI
    10.1109/DASC.2007.11
  • Filename
    4351395