Dissertação

Dynamic Adaptation of Byzantine Fault Tolerant Protocols EVALUATED

O problema do consenso distribuído na presença de faltas bizantinas tem recebido particular atenção nas últimas décadas. Em parte devido ao enfraquecimento da confiablidade dos sistemas físicos e em parte devido ao aumento do número de ataques maliciosos. Assim, existem hoje diversos protocolos para este efeito, cada um otimizado para condições de execução particulares. Uma vez que na maioria dos casos os sistemas reais operam em condições dinâmicas, importa desenvolver mecanismos que permitam adaptar os protocolos em tempo de execução ou substituir um protocolo por outro mais adequado às condições correntes. O problema da adaptação dinâmica de protocolos de consenso não é novo, mas a literatura é escassa para o caso bizantino e não existem trabalhos que permitam comparar as soluções existentes. Este trabalho tem dois objetivos complementares. Em primeiro lugar, estuda como as diferentes técnicas de adaptação dinâmica propostas para o modelo de falta por paragem podem ser aplicadas na presença de faltas bizantinas. Em segundo lugar, atrvés da concretização destas te ́cnicas numa moldura de software comum, baseada no pacote de código aberto BFT-SMaRt, apresenta um estudo comparativo do desempenho das mesmas.
Tolerância a Faltas Bizantinas, Adaptação Dinâmica, Protocolos de Consenso Adaptáveis, Protocolos de Consenso Bizantino, Replicação de Máquinas de Estados

Outubro 30, 2017, 13:0

Publicação

Obra sujeita a Direitos de Autor

Orientação

ORIENTADOR

Luís Eduardo Teixeira Rodrigues

Departamento de Engenharia Informática (DEI)

Professor Catedrático