A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

SAPOTI SERVIDORES DE APLICAÇÕES CONFIÁVEIS TCP/IP Autores: Egon Hilgenstieler – Emerson F. F. Carara – Roverli.

Apresentações semelhantes


Apresentação em tema: "SAPOTI SERVIDORES DE APLICAÇÕES CONFIÁVEIS TCP/IP Autores: Egon Hilgenstieler – Emerson F. F. Carara – Roverli."— Transcrição da apresentação:

1 SAPOTI SERVIDORES DE APLICAÇÕES CONFIÁVEIS TCP/IP Autores: Egon Hilgenstieler – egon@inf.ufpr.br Emerson F. F. Carara – efabiano@mpsinf.com.br Roverli Pereira Ziwich – roverli@mpsinf.com.br Orientador: Prof. Elias Procópio Duarte Jr. Bacharelado em Ciência da Computação UFPR - 2002

2 Roteiro Diagnóstico & Protocolo SNMP A ferramenta SAPOTI Resultados Experimentais Conclusão

3 Introdução As organizações dependem do bom funcionamento de suas redes Em muitos casos é necessário que a disponibilidade seja garantida Servidores de aplicações TCP/IP São componentes críticos para o bom funcionamento da rede Diagnóstico como infra-estrutura para a implementação de servidores de aplicações confiáveis

4 Diagnóstico & Protocolo SNMP Diagnóstico em Nível de Sistema Componentes sem-falha do sistema determinem quais componentes estão falhos e quais estão sem-falha Diagnóstico Hierárquico Distribuído Os próprios nodos que realizam os testes fazem o diagnóstico do sistema Um algoritmo hierárquico adaptativos e distribuídos de diagnóstico em nível de sistema Hi-ADSD with Timestamps O Protocolo SNMP Padrão de gerência de redes da Internet Base de Informações Gerenciáveis (MIB)

5 A Ferramenta SAPOTI Servidores de Aplicações cOnfiáveis Tcp/Ip Ferramenta que garante a alta disponibilidade de servidores TCP/IP Em particular um servidor Web Atua de forma distribuída em uma rede Rede monitorada pelo algoritmo Hi-ADSD with Timestamps Através das informações de diagnóstico geradas pelo algoritmo Esquema de prioridades – Identificadores Sequenciais A ferramenta disponibiliza o servidor Web na máquina sem-falha de maior prioridade da rede caso exista ao menos uma

6 A Ferramenta SAPOTI A estratégia é executar o algoritmo como um daemon em cada máquina da rede O algoritmo verifica qual máquina está disponibilizando o servidor Web (Apache), inclusive ela própria É utilizado um endereço IP virtual associado ao servidor Web Todas as informações são obtidas através da MIB local A replicação do conteúdo disponibilizado pelo servidor Web É feita através do RSYNC

7 Ferramenta SAPOTI Inicialização do servidor Web após a falha da máquina que disponibilizava o serviço.

8 Interface Interface genérica para a infra estrutura de diagnóstico baseado no algoritmo Hi-ADSD with Timestamps A cada acesso as informações são obtidas da MIB Ponto de Gêrencia da Rede É possível alterar o testador do qual se lê a MIB a qualquer momento

9 Interface

10 Resultados Experimentais Realização de dois experimentos Período de observação de cerca de 12 horas Injeção de falhas No primeiro experimento escalonamento de falhas frequentes ocasiona inclusive a falha simultânea de todas as máquinas No segundo experimento algumas máquinas falham frequentemente havia a garantia de sempre uma máquina não estar falha Todas as máquinas estavam aptas a disponibilizar o servidor Web Apache Dados eram coletados de 5 em 5 segundos

11 Primeiro Experimento Tempo, Injeção de Falhas Puma - 01 5 minutos no ar 10 minutos fora do ar Kenny - 02 8 minutos no ar 9 minutos fora do ar Stan - 03 13 minutos no ar 7 minutos fora do ar- Kyle - 04 17 minutos no ar 6 minutos fora do ar Cartman - 05 21 minutos no ar 5 minutos fora do ar Lenoc - 06 25 minutos no ar 4 minutos fora do ar Tempo de 12 horas e 23 minutos

12 Primeiro Experimento Resultados Máquinas falharam 218 vezes Servidor Web trocou de máquina 177 vezes

13 Média ponderada recuperação de 16,4 segundos

14 Primeiro Experimento Resultados Disponibilidade de 97,35% - Indisponibilidade de 2,65% Das 12 horas e 23 minutos a indisponibilidade não passou de 20 minutos

15 Segundo Experimento Tempo, Injeção de Falhas Puma - 01 20 minutos no ar 40 minutos fora do ar Kenny - 02 40 minutos no ar 20 minutos fora do ar Stan - 03 Sempre no ar Kyle - 04 Sempre no ar Cartman - 05 Sempre no ar Tempo de 12 horas e 40 minutos

16 Máquinas falharam 27 vezes Média ponderada recuperação de 14,0 segundos

17 Segundo Experimento Resultados Disponibilidade de 99,59% - Indisponibilidade de 0,41% Das 12 horas e 40 minutos a indisponibilidade não passou de 4 minutos

18 Conclusão SAPOTI Atua em uma rede Monitorada pelo algoritmo Hi-ADSD with Timestamps Uma estratégia distribuída Garante a alta disponibilidade de servidores Web Interface Web Visualizar as informações de diagnóstico da rede Resultados Primeiro experimento 12hs 23mins – Ocorreram 218 falhas – 6 máquinas Disponibilidade de 97,35% - Indisponibilidade não passou de 20 minutos Segundo Experimento 12hs 40mins – Ocorreram 27 falhas – 5 máquinas Disponibilidade de 99,59% - Indisponibilidade não passou de 4 minutos Trabalhos Futuros A criação de um framework baseado em diagnóstico para a construção de aplicações distribuídas genéricas com alta disponibilidade


Carregar ppt "SAPOTI SERVIDORES DE APLICAÇÕES CONFIÁVEIS TCP/IP Autores: Egon Hilgenstieler – Emerson F. F. Carara – Roverli."

Apresentações semelhantes


Anúncios Google