TwinBFT: Tolerância a Faltas Bizantinas com Máquinas Virtuais Gêmeas

Fernando DettonicLau Cheuk Lung

Aiming to supply the need for security in information systems, a lot ofapproaches were proposed. Despite of being practical, most part of these approaches still lack in performance or have too strong requirements. We present an architecture and an algorithm for Byzantine fault-tolerant state machine replication using virtualization. Despite of existing for more than 30 years, virtualization is becoming more common, mainly because of cloud computing applications. Our algorithm explores the advantages 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, in traditional approaches, to 2f + 1. Our approach is based on the concept of twin virtual machines, where there are a set of virtual machines in each physical host, each one acting as failure detector of its twin, by the validation of the messages sent.

Caso o link acima esteja inválido, faça uma busca pelo texto completo na Web: Buscar na Web

Biblioteca Digital Brasileira de Computação - Contato:
     Mantida por: