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
Link To Document