• DocumentCode
    3455157
  • Title

    Byzantine fault-tolerant state machine replication with twin virtual machines

  • Author

    Dettoni, Fernando ; Lau Cheuk Lung ; Correia, Miguel ; Luiz, Aldelir Fernando

  • Author_Institution
    Dept. of Inf. & Stat., Fed. Univ. of Santa Catarina, Florianopolis, Brazil
  • fYear
    2013
  • fDate
    7-10 July 2013
  • Abstract
    The reliability and availability of distributed services can be ensured using replication. We present an architecture and an algorithm for Byzantine fault-tolerant state machine replication. We explore the benefits of virtualization to reliably detect and tolerate faulty replicas, allowing the transformation of Byzantine faults into omission faults. Our approach reduces the total number of physical replicas from 3f+1 to 2f+1. It is based on the concept of twin virtual machines, which involves having two virtual machines in each physical host, each one acting as failure detector of the other.
  • Keywords
    distributed processing; fault tolerance; finite state machines; virtual machines; virtualisation; Byzantine fault-tolerant state machine replication; distributed service availability; distributed service reliability; omission faults; physical host; twin virtual machines; virtualization; Computer architecture; Fault tolerance; Fault tolerant systems; Protocols; Virtual machine monitors; Virtual machining; Virtualization; Byzantine fault tolerance; distributed systems; intrusion tolerance; state machine replication; virtualization;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computers and Communications (ISCC), 2013 IEEE Symposium on
  • Conference_Location
    Split
  • Type

    conf

  • DOI
    10.1109/ISCC.2013.6754979
  • Filename
    6754979