Responsive image
Universidade Federal de Santa catarina (UFSC)
Programa de Pós-graduação em Engenharia, Gestão e Mídia do Conhecimento (PPGEGC)
Detalhes do Documento Analisado

Centro: Tecnológico

Programa de Pós-Graduação: Programa de Pós-Graduação em Ciência da Computação

Dimensão Institucional: Pós-Graduação

Dimensão ODS: Econômica

Tipo do Documento: Dissertação

Título: TOLERÂNCIA A FALTAS BIZANTINAS ATRAVÉS DE HIBRIDIZAÇÃO DO SISTEMA DISTRIBUÍDO

Ano: 2013

Orientador
  • LAU CHEUK LUNG
Aluno
  • MARCELO RIBEIRO XAVIER DA SILVA

Conteúdo

A ocorrência de faltas e falhas nos sistemas computacionais pode levar a catástrofes e prejuízos humanos, estruturais e financeiros. recentemente, as faltas em sistemas computacionais têm aparecido mais frequentemente sob a forma de intrusões, que são o resultado de um ataque que obtém sucesso ao explorar uma ou mais vulnerabilidades. uma questão recorrente é a discussão de quanto podemos confiar no funcionamento destes sistemas, demonstrando a necessidade de uma melhor aplicação de conceitos como dependabilidade, onde é esperado que o sistema funcione conforme suas especificações, ainda que alguns componentes apresentem problemas. replicação de máquina de estados é uma técnica comumente utilizada na implementação de serviços distribuídos que toleram faltas e intrusões. originalmente as abordagens baseadas nesta técnica necessitavam 3f + 1 servidores para tolerar f faltas. recentemente, através do uso de modelos híbridos, que possuem componentes confiáveis, algumas abordagens conseguiram reduzir este número para 2f + 1. para construir estes componentes confiáveis é necessário fazer algumas modificações complexas nos servidores, tanto do ponto de vista de software quanto de hardware. a arquitetura de sistema proposta neste trabalho é baseada em um modelo, chamado de modelo híbrido, em que as suposições de sincronismo, presença e severidade de faltas e falhas variam de componente para componente. o modelo aqui proposto utiliza uma abstração de compartilhamento de dados - os registradores compartilhados distribuídos - e explora o uso de tecnologias de virtualização para simplificar a criação da componente inviolável de tolerância a faltas. com esta arquitetura é possível diminuir a quantidade de recursos computacionais necessários de 3f + 1 para 2f + 1, além de alcançar uma latência (em números de passos para comunicação) comparável apenas com algoritmos especulativos.

Pós-processamento: Índice de Shannon: 3.97977

ODS 1 ODS 2 ODS 3 ODS 4 ODS 5 ODS 6 ODS 7 ODS 8 ODS 9 ODS 10 ODS 11 ODS 12 ODS 13 ODS 14 ODS 15 ODS 16
4,99% 5,94% 7,44% 6,17% 6,43% 5,26% 6,03% 7,63% 8,86% 5,34% 7,37% 5,40% 5,18% 6,60% 5,15% 6,21%
ODS Predominates
ODS 9
ODS 1

4,99%

ODS 2

5,94%

ODS 3

7,44%

ODS 4

6,17%

ODS 5

6,43%

ODS 6

5,26%

ODS 7

6,03%

ODS 8

7,63%

ODS 9

8,86%

ODS 10

5,34%

ODS 11

7,37%

ODS 12

5,40%

ODS 13

5,18%

ODS 14

6,60%

ODS 15

5,15%

ODS 16

6,21%