Seminário Técnico Conceitos e Projeto de Sistemas Distribuídos e Paralelos Adriano Machado Why do Internet services fail, and What.

Slides:



Advertisements
Apresentações semelhantes
Resumo e resenha.
Advertisements

ENGENHARIA DE SOFTWARE Garantia de Qualidade de Software
Gestão Estratégica da Inovação
Flávia Tavares Silva Elias
Arquitetura de Sistemas Operacionais
Garantia de Qualidade do software
Pesquisas e Desenvolvimentos na Gestão da Manutenção
NOÇÕES PRELIMINARES.
Avaliação de Sistemas Operacionais
Tolerância a Falhas em redes Intra-Chip
Engenharia Reversa É o processo de derivar as especificações lógicas dos componentes do sistema a partir de sua descrição física com auxílio de ferramentas.
Aplicação de Programas de Qualidade em Serviços de Informação
Control Objectives for Information and related Technology
Gerência de Redes Áreas Funcionais de Gerenciamento
TSDD Teste de segurança durante o desenvolvimento.
Gerenciamento de Requisitos com Casos de Uso
Infraestrutura de tecnologia da informação
Luiz Cláudio F. S. Júnior 16/03/2012.
Como iniciar uma pesquisa
JONAS MENDES CONSTANTE
Cigré/Brasil CE B5 – Proteção e Automação Seminário Interno de Preparação para a Bienal 2006 Rio de Janeiro, setembro/06.
Avaliação de Dependabilidade de Call Center de Serviços de Emergência
REDUNDÂNCIA POR SOFTWARE
Projeto: Capacitação em GP
Qualidade de Produto de Software
Segurança e auditoria de sistemas
Integrantes Gisely C. Oliveira Marcelo C. Ribeiro Maria Ap. Ferreira Rafael Vaz Walisson Junior Wesley C. Gomes.
AutoMan: Gerência Automática no OurGrid
Introdução Toda empresa com potencial de gerar uma ocorrência anormal, cujas conseqüências possam provocar sérios danos a pessoas, ao meio ambiente e a.
CURSO TÉCNICO EM SEGURANÇA DO TRABALHO
Aluno: Cristiano Levi Arnold Orientador: Alexandre Luís Franco 2009
Software engineering, the software process and their support M.M. Lehman Apresentadora: Tarciana Dias da Silva.
T RAFFIC C ONTROL THROUGH B ILATERAL C OOPERATION BETWEEN N ETWORK O PERATORS AND P EERS IN P2P N ETWORKS Controle de tráfego por meio de Cooperação Bilateral.
Sistemas Distribuídos
Gerenciamento de Ambientes. Sumário 2 1.Justificativa 2.Gerenciamento de Ambientes ALOG 3.Caso de sucesso 4.Almoço.
TÍTULO.
Sistemas Tolerantes a Falhas: Conceitos e Técnicas
Testes de Software AULA 02 Eduardo Silvestri
Gestão de defeitos.
Marcelo Paulino, Agosto, 2005 CIGRÉ/BRASIL – COMITÊ NACIONAL BRASILEIRO CE-B5 – PROTEÇÃO E AUTOMAÇÃO SEMINÁRIO INTERNO DE 2005.
SENAC Rio Gerência de Redes
PLANEJAMENTO ESTRATÉGICO
Identificação e Análise do Risco
Título do Artigo Científico
Performance Characterization of Descentralized Algorithms for Replica Selection in Distributed Object Systems Carlos Eduardo Benevides BezerraIvan Medeiros.
Capítulo 4: Projeto e Desenvolvimento de um SAD
Multilayer Failure Detection Method for Network Services Based on Distributed Components Eisuke Hirota, Kazuhiko Kinoshita, Hideki Tode, Koso Murakami,
E-Commerce, Systems Performance Evaluation, and Experimental Development Laboratory A Model Checking Methodology for E-commerce Systems Adriano Machado.
É a etapa dos trabalhos de auditoria onde se definide a natureza dos exames (quais os procedimentos a serem aplicados), a extensão dos exames (quanto será.
Métodos para aumento da disponibilidade de um sistema
ANÁLISE DE RESULTADOS EXPERIMENTAIS (PARTE I)
Prof.ª Chayane C. de Souza
EXTRANET Luciano Chede Abad
UNIVERSIDADE DO ESTADO DA BAHIA
Leandro Clementino Almeida.  Anos 50 - Sistemas Operacionais tipo Lote:  Aumentar a capacidade de processamento de programas  Usuário ia ao computador.
TÉCNICAS DE ESTIMATIVAS
Gerenciamento da Qualidade
Metodologia da Pesquisa
TÍTULO DO ARTIGO AUTORIA.
Introdução a Métricas de Software Tópicos Avançados em Engenharia de Software III Danielle Dias e Cristine Gusmão / UFPE-PE.
The Union, Paris, França MSF, Bruxelas, Bélgica
Professora Roberta Peracio
ACL – (Audit Command Language)
Ricardo de Andrade Kratz
IX Congresso ABAR Custos operacionais eficientes dos serviços de abastecimento de água e esgotamento sanitário utilizando técnicas avançadas de Benchmarking.
Curso Superior de Tecnologia em Redes de Computadores Projeto Integrador II Seminário de Andamento Eliane Linhares Mota SERVIÇO NACIONAL.
NOÇÕES PRELIMINARES. Propostas desse estudo Identificar os fatores que ajudam no processo de planejamento e controle da investigação; Identificar os fatores.
Faculdade de Tecnologia SENAC Pelotas/RS Curso Superior de Tecnologia em Redes de Computadores Trabalho de conclusão de curso 2º Seminário de andamento.
Brasil - junho de 2004 GESTÃO ESTRATÉGICA DE MANUTENÇÃO Manutenção.
QUALIDADE DE DADOS EM SISTEMAS DE INTEGRAÇÃO DE DADOS VÍTOR ARRAIS DE SÁ SEMINÁRIO IDW– Cin/UFPE
Transcrição da apresentação:

Seminário Técnico Conceitos e Projeto de Sistemas Distribuídos e Paralelos Adriano Machado Why do Internet services fail, and What can be done about it? David Oppenheimer, Archana Ganapathi, and David A. Patterson University of California at Berkeley Julho de 2003

e-Commerce, Systems Performance Evaluation, and Experimental Development Laboratory Sumário Motivação Objetivo O que foi feito Metodologia Análise e Resultados Conclusões Direções Futuras Pontos Fortes e Pontos Fracos

e-Commerce, Systems Performance Evaluation, and Experimental Development Laboratory Motivação Disponibilidade de Serviços Internet se torna cada dia mais importante; Falhas observadas pelos usuários são relativamente freqüentes; Melhorar disponibilidade dos serviços requer conhecer suas causas.

e-Commerce, Systems Performance Evaluation, and Experimental Development Laboratory Objetivo Estudo das causas de falhas de serviços Internet a partir de dados de 3 provedores de serviços Internet de grande escala; Propor técnicas que possam evitar ou reduzir as falhas identificadas e qual o impacto de adoção dessas técnicas.

e-Commerce, Systems Performance Evaluation, and Experimental Development Laboratory O que foi feito Identificação de falhas nos componentes dos serviços Internet; Análise do tempo de recuperação da falha (TTR); Análise de estudos de caso; Análise da aplicabilidade de técnicas para evitar ou minimizar impactos das falhas;

e-Commerce, Systems Performance Evaluation, and Experimental Development Laboratory Metodologia 1) Obtenção de dados relativos à falhas de três provedores de serviços Internet: –Portal Internet e serviços on-line (Online); –Provedor de serviço de hospedagem (Content); –Provedor de serviço do tipo mídia on-line (Read-Mostly).

e-Commerce, Systems Performance Evaluation, and Experimental Development Laboratory Metodologia Online

e-Commerce, Systems Performance Evaluation, and Experimental Development Laboratory Metodologia Content

e-Commerce, Systems Performance Evaluation, and Experimental Development Laboratory Metodologia Read-Mostly

e-Commerce, Systems Performance Evaluation, and Experimental Development Laboratory Metodologia Comparação dos serviços Internet

e-Commerce, Systems Performance Evaluation, and Experimental Development Laboratory Metodologia 2) Análise das falhas dos componentes a fim de identificar as falhas de serviços. Content Online

e-Commerce, Systems Performance Evaluation, and Experimental Development Laboratory Metodologia 3) Análise de cada incidente (falha de serviço) –Causa da falha por localidade –Causa da falha por tipo de falha –Tempo para diagnosticar + reparar

e-Commerce, Systems Performance Evaluation, and Experimental Development Laboratory Metodologia Causa da falha por localidade

e-Commerce, Systems Performance Evaluation, and Experimental Development Laboratory Metodologia Causa da falha por tipo de falha

e-Commerce, Systems Performance Evaluation, and Experimental Development Laboratory Metodologia Tempo para diagnosticar + reparar Tempo (em horas) Número entre parênteses: amostra

e-Commerce, Systems Performance Evaluation, and Experimental Development Laboratory Metodologia Causa de falhas por % de falha de serviços

e-Commerce, Systems Performance Evaluation, and Experimental Development Laboratory Metodologia Causa de falhas por % de tempo para reparar dano

e-Commerce, Systems Performance Evaluation, and Experimental Development Laboratory Metodologia Observações / Conclusões parciais –Erros de operador: maior causa de falha dos serviços; –Erros de operador: mais significativo levando-se em conta o tempo do serviço fora do ar; –Geralmente ocorre por mudanças feitas pelo operador, não reparos; –Erros na rede: muito significativo (Read- Mostly)

e-Commerce, Systems Performance Evaluation, and Experimental Development Laboratory Metodologia 4) Técnicas para aliviar falhas observadas: –Propõem; –Analisam eficácia, considerando 40 falhas de serviço do “Online”.

e-Commerce, Systems Performance Evaluation, and Experimental Development Laboratory Metodologia Eficácia da Técnica X custo de adoção

e-Commerce, Systems Performance Evaluation, and Experimental Development Laboratory Análise e Resultados Das técnicas propostas: –Testes on-line aliviaram 26 falhas das 40 analisadas; –Instrumentar e monitorar HW/SW: reduziria TTR em 25% dos casos analisados; –Aumentar redundância: 22,5% de eficácia; –Problema: “Online” já utiliza 60% dessas técnicas (resultado não é fiel à realidade).

e-Commerce, Systems Performance Evaluation, and Experimental Development Laboratory Conclusão Por que erros do operador causam tantas falhas de serviços Internet? –Técnicas existentes para minimizar essas falhas são pouco voltadas para auxiliar erros do operador.

e-Commerce, Systems Performance Evaluation, and Experimental Development Laboratory Conclusão Por que operador demora tanto a corrigir falha? –Detecção da falha e seu diagnóstico são difíceis devido à falta de ferramentas adequadas para o operador e dificuldade em manter serviço 24x7 (muitas vezes o operador somente volta o serviço sem corrigir o problema pela causa).

e-Commerce, Systems Performance Evaluation, and Experimental Development Laboratory Conclusão Atenção às práticas do operador, oferecer mais recursos a ele; Erros poderiam ser minimizados com: –Qualidade dos testes; –Auditoria da configuração do sistema; –Melhores técnicas para detecção e diagnóstico de falhas; Utilizar metodologia de desenvolvimento que utilize métodos formais e técnicas de SPE ( ).

e-Commerce, Systems Performance Evaluation, and Experimental Development Laboratory Direções Futuras Quantificar o impacto de práticas operacionais que vem sendo adotadas; Análise de outros diferentes serviços Internet: –E-commerce; –Intranet / Extranet; –P2P, etc.

e-Commerce, Systems Performance Evaluation, and Experimental Development Laboratory Direções Futuras Criar um repositório de dados relativos à falhas de domínio público: –Taxonomia padrão para classificar falhas; –Métricas padrão para avaliação de impacto das falhas; –Técnicas para “anonimização” automática;

e-Commerce, Systems Performance Evaluation, and Experimental Development Laboratory Pontos Fortes Análise de dados reais; Boa interpretação dos dados obtidos; Boa metodologia de desenvolvimento do trabalho; Boa análise de trabalhos correlatos; Boas referências apresentadas.

e-Commerce, Systems Performance Evaluation, and Experimental Development Laboratory Pontos Fracos Não levaram em conta as falhas causadas por problemas de segurança; Representatividade dos dados: –não levam em conta aspectos transacionais; Análise das causas: não leva em conta questões de desempenho e escalabilidade (será que não ocorreram?) Resultado do Read-Mostly não me convenceu!

e-Commerce, Systems Performance Evaluation, and Experimental Development Laboratory Nota Final Apresentação do artigo: 9 Relevância do assunto: 10 Metodologia adotada: 10 Contribuições dos autores: 9 Análise bibliográfica: 9 Nota Final: 9,4 / 10,0

e-Commerce, Systems Performance Evaluation, and Experimental Development Laboratory Perguntas