O XXI Workshop de Testes e Tolerância a Falhas (WTF 2019) foi realizado em 06 de maio de 2019 na cidade de Gramado/RS, em conjunto com o XXXVII Simpósio Brasileiro de Redes de Computadores (SBRC 2019).
A coordenação foi da Professora Anubis Graciela de Moraes Rossetto (IFSUL-Passo Fundo).
Nesta edição, os anais incluem 06 artigos completos (arquivo completo).
Palestra
As Várias Faces do Consenso BFT na Blockchain
Fabíola Gonçalves Pereira Greve (UFBA)
Resumo: A Blockchain oferece uma rede de confiança digital para a realização de transações entre pares desconhecidos na Internet. Implementa um sistema de acordo em escala global, trazendo respostas para importantes desafios da sociedade em diversas áreas: ciências, artes, governos, finanças, saúde, comunicação, etc. Seu principal elemento é o consenso, necessário para garantir a ordem total em que as transações são executadas na rede e armazenadas num livro-razão replicado. Nesta palestra, iremos apresentar um panorama dos protocolos de consenso da tolerância a falhas Byzantinas (BFT – Byzantine Fault Tolerance) adaptados para o contexto da blockchain e suas evoluções. Os protocolos tradicionais, como PBFT (Practical BFT), BFT-Smart e outros têm uma ótima latência de decisão (em milissegundos) e alta vazão (cerca de 1.000 transações/segundo), mas, não escalam na quantidade de nós da rede; já o consenso Nakamoto, que contempla a prova de trabalho (PoW – Proof of Work) e suas variações, têm escala planetária, mas, apresentam uma alta latência (em minutos) e pouca vazão (cerca de 10-100 transações/segundo). Uma tendência promissora são os protocolos híbridos, que resultam da convergência do Consenso Nakamoto e do Consenso BFT, tais como o HybridConsensus, Solidus e Casper.
Mini Bio: Fabíola Greve é professora titular do Departamento de Ciência da Computação da Universidade Federal da Bahia, doutora em Ciência da Computação pela Université Rennes I e pós-doutora na Paris-Sorbonnes Universités, França. Atual coordenadora da Comissão Especial de Redes e Sistemas Distribuídos da Sociedade Brasileira de Computação e Assessora de Tecnologia da Informação da Reitoria da UFBA. Coordena o grupo de computação distribuída GAUDI, onde lidera pesquisas nacionais e internacionais em Computação Distribuída, Tolerância a Falhas, Computação em Nuvem, Névoa e Blockchain.
ST01 – Confiabilidade em Nuvens Computacionais e Segurança e Privacidade
Escalonamento de Aplicações em Instâncias Preemptivas Sujeitas a Falhas Temporais
Luan Teylo (UFF), Lucia Drummond (UFF), Luciana Arantes e Pierre Sens (Lip6/UPMC, FR)
Towards trustworthy cloud service selection: monitoring and assessing data privacy
Tania Basso, Hebert Silva, Leonardo Montecchi, Breno de França e Regina Moraes (Unicamp)
Um Plano de Controle Seguro e Distribuído para Redes Definidas por Software
Jefferson Silva, Eduardo Alchieri, Jacir Bordim João Gondim (UnB)
ST02 – Tolerância a Falhas
Decentralized Validation for Non-malicious Arbitrary Fault Tolerance in Paxos
Rodrigo Barbieri, Enrique dos Santos e Gustavo Maciel Dias Vieira (UFSCar)
Uma Implementação MPI Tolerante a Falhas do Algoritmo Bitonic Sort
Lucca dos Santos (UFPR), Edson Tavares de Camargo (UTFPR) e Elias Duarte Jr. (UFPR)
Técnicas de Tolerância a Falhas em uma Plataforma para Prototipagem Rápida Usando Microcontroladores
Kleber Kruger e Fabio Iaione (UFMS)
ST03 – Clusters de Alta Disponibilidade e Testes de Desempenho
Efetividade da Política de Posicionamento de Blocos no Balanceamento de Réplicas do HDFS
Rhauani Fazul, Patricia Pitthan Barcelos (UFSM)
Política Customizada de Balanceamento de Réplicas para o HDFS Balancer do Apache Hadoop
Rhauani Fazul e Patricia Pitthan Barcelos (UFSM)