Modelagem e Análise de um Sistema de Recuperação de Desastres numa Infraestrutura nas Nuvens MODCS 2013 Centro de Informática - UFPE Aluno: Ermeson Andrade.

Slides:



Advertisements
Apresentações semelhantes
Software Aging em uma Infraestrutura de Cloud Computing
Advertisements

Desempenho da Computação Paralela em Ambientes Virtualizados
Simulação de Sistemas Antonio J. Netto AULA1.
Metodologia de testes Nome: Gustavo G. Quintão
Sistemas distribuídos Metas de Projeto Prof. Diovani Milhorim
A Interface entre Processadores e Periféricos
Identificando requisitos
Auditoria de Sistemas ● Introdução
Análise de Sensibilidade de Modelos Hierárquicos para Computação em Nuvem Rubens de Souza Matos Júnior Orientador: Prof. Paulo Maciel.
Planeamento Temporal e Monitorização do Projecto de SW
SEGURANÇA E AUDITORIA DE SISTEMAS
SAPOTI SERVIDORES DE APLICAÇÕES CONFIÁVEIS TCP/IP Autores: Egon Hilgenstieler – Emerson F. F. Carara – Roverli.
Sistemas Operacionais Planejamento de Experimento
Avaliação de Sistemas Operacionais
Avaliação de Desempenho de Sistemas Computacionais
Avaliação de Desempenho Universidade de São Paulo Instituto de Ciências Matemáticas e de Computação Departamento de Sistemas de Computação Marcos José
Avaliação de Desempenho de Sistemas Computacionais
Avaliação de Desempenho
Avaliação de Desempenho Introdução Aula 1 Marcos José Santana Regina Helena Carlucci Santana Universidade de São Paulo Instituto de Ciências Matemáticas.
Avaliação de Desempenho Introdução Aula 1 Marcos José Santana Regina Helena Carlucci Santana Universidade de São Paulo Instituto de Ciências Matemáticas.
Sistemas Distribuídos
QoS para Realidade Virtual
Segurança em Redes Elmar Melcher
Daniel Paulo Introdução A disponibilidade de um sistema é a probabilidade de que ele esteja funcionando num determinado momento.
Simulação e Modelagem de Sistemas
Fig. 2: Malhas de controle implementadas para o controle distribuído
Polliana Corrêa Morais (bolsista); Leandro Osmar Werle (colaborador/
Simulação de Sistemas Prof. MSc Sofia Mara de Souza AULA2.
TSDD Teste de segurança durante o desenvolvimento.
Competência: Compreender as métricas de Software
Controle de parâmetros em algoritmos evolucionários
Introdução aos conceitos de Teste de Software
REDUNDÂNCIA POR SOFTWARE
Validação experimental de uma abordagem baseada em busca para projeto de arquitetura de linha de produto de software Thelma Elita Colanzi Adaptação do.
Aluno: Carlos Alberto de Albuquerque Silva Orientador: Prof. Dr
Sistemas Distribuídos
Gestão de Redes e Sistemas Distribuídos Teresa Maria Vazão Fevereiro 2003 IST/INESC Contactos:IST/Tagus-Park Tel:
Gestão de Redes e Sistemas Distribuídos Teresa Maria Vazão Julho 2005 Ferramentas de Gestão Plataformas de Gestão IST/INESC-ID Contactos: IST/Tagus-Park.
Paulo Silva Tracker Segurança da Informação
Qual o melhor sabor para o RT-Linux (Real Time Linux)? Ricardo Matias Nº27471 e Vitor Hugo Nº21906 Sistemas de Tempo Real 2006 DETI-UA.
SISTEMAS DE GERENCIAMENTO DE BANCO DE DADOS Hélder Lima e Silva - hmls
Carolina Gelenske Carlos Eduardo Laís Xavier
Redes Bayesianas - Aplicação em Risco Operacional
Avaliação energética e de dependabilidade de Data Centers.
Universidade Federal de Pernambuco Centro de Informática Aluno: Erica Sousa – Orientador: Paulo Maciel – Modelagem de.
Modelagem e Análise de um Sistema de Recuperação de Desastre em uma Infraestrutura Virtualizada Ermeson Andrade Orientador: Paulo Maciel.
Gestão de Riscos em e-Learning
Avaliação de Desempenho Simulação
Gerenciamento da Qualidade
Sistemas Operacionais
Análise de sensibilidade em modelos hierárquicos para sistemas de cloud computing Rubens de Souza Matos Júnior Orientador: Prof. Paulo Maciel.
Modelagem e Análise de um Sistema de Recuperação de Desastre em uma Infraestrutura Virtualizada Ermeson Andrade.
Sistemas Tolerantes a Falhas: Conceitos e Técnicas
Introdução a Teste de Software
Controles Gerais Prof.: Cheila Bombana. Controles Gerais Prof.: Cheila Bombana.
Módulos de um sistema operativo
Planejamento de infraestruturas de suprimento de energia e TI em Data Centers Carlos Julian Menezes Araújo Orientador: Prof. Paulo Maciel.
PROGRAMAÇÃO DISTRIBUÍDA Aula 02 Prof. Henrique Mongelli
Avaliação da capacidade de sobrevivência a desastres em sistemas de cloud computing geograficamente distribuídos Ana Carolina Veloso Teixeira
Abr-17 Projetar Processos Projetar distribuição.
SISTEMAS OPERACIONAIS
Tolerância a Falhas Carlos Oberdan Rolim Ciência da Computação.
Gestão da Carga em Sistemas Distribuídos : Algumas Considerações Luís Paulo Peixoto dos Santos Departamento de Informática Universidade do Minho.
Abordagem Sistemática Guilherme Amaral Avelino Avaliação e Controle de Sistemas de Informação.
Arquitetura de computadores
Computação em Nuvem Felipe Carvalho UFES 2009/2 Windows Azure.
Laboratório B – Sistemas Supervisórios N8LB9 Prof. Dr. Cesar da Costa 3.a Aula: Driver de Comunicação e Comunicação OPC.
1 Modelagem e Avaliação de Dependabilidade de Infraestruturas de Mobile Cloud Computing Jean Carlos Teixeira de Araujo Orientador: Prof.
Curso Superior de Tecnologia em Redes de Computadores Projeto Integrador II Seminário de Andamento Tiago Alves SERVIÇO NACIONAL DE.
Transcrição da apresentação:

Modelagem e Análise de um Sistema de Recuperação de Desastres numa Infraestrutura nas Nuvens MODCS 2013 Centro de Informática - UFPE Aluno: Ermeson Andrade Orientador: Dr. Prof. Paulo Maciel

INTRODUÇÃO Sistemas de informação são vulneráveis a um conjunto de interrupções, sejam elas brandas (interrupção de energia, falha de discos, etc) ou severas (incêndio, terremoto, etc). Algumas dessas vulnerabilidades podem ser eliminadas ou pelo nos minimizada através das estratégias de garantia de qualidade (testes, revisões, etc). o Porém, é impossível eliminar todos os riscos. Os mecanismos de tratamento de interrupções são projetadas justamente para mitigar/contigênciar esses problemas. o Ou seja, evitar perda de dados e/ou diminuir o tempo para a recuperação dos serviços depois de uma interrupção.

OBJETIVOS Explorar o potencial de usar um sistema de recuperação de desastres nas nuvens. Permitir que os projetistas de recuperação de desastre possam projetar e estudar soluções em uma infraestrutura virtualizada. o Realizar o mapeamento dos Diagramas da SysML em Redes de Petri Determinísticas e Estocásticas (DSPN). Com o propósito de análise de dependabilidade, várias métricas relacionadas à disponibilidades são obtidas. Também montamos e executamos experimentos para validar o processo de mapeamento.

FRAMEWORK

SISTEMA DE RECUPERAÇÃO DE DESASTRES COMO UM SERVIÇO NAS NUVENS O projetista especifica as configurações do sistema usando os diagramas da SysML e as aotações de MARTE. O framework proposto gera o modelo de diponibilidade do sistema.

CONFIGURAÇÃO DO SISTEMA EM SYSML O SysML-IBD são projetados para representar a configuração estática do sistema sob análise.

TRANSIÇÕES DE ESTADOS EM SYSML

MECANISMO DE TRATAMENTO DE INTERRUÇÕES EM SYSML

MAPEAMENTO/COMPOSIÇÃO/ SINCRONIZAÇÃO

ANÁLISE NUMÉRICA Métricas se ((PLB1up)==1 E (PWEB1up)>=2 E (PDB1up)==1)) OU ((PLB2up)==1 E (PWEB2up)>=1 E (PDB2up)==1)) 1 Caso Contrário 0 Fim se ((PLB1up)==1 E (PWEB1up)>=2 E (PDB1up)==1)) 1 Caso Contrário 0 Fim Análise Numérica ParâmetrosValor [h] Tempo de Falha do LB 4383 Tempo de Reparo do LB 1 Tempo de Falha do Servidor Web 4383 Tempo de Reparo do Servidor Web 1 Tempo de falha do BD 4383 Tempo de Reparo do BD 1 Tempo de Failover e Failback 0,08333 Tempo de Falha do DC (Desastre) Tempo de Falha do DC (Transiente) 8766 Tempo de Reparo do DC (Desastre) 12 Tempo de Reparo do DC (transiente) 4 Tempo de Falha da Nuvem 8766 Tempo de Reparo da Nuvem 4 Intervalo de Checagem do Desastre 0.5 Tempo das Atividades 0, Taxa de Transações de Entrada 0,001 DisponibilidadeDowntime (Hrs por ano) Custo (Dólares por ano) Tarefas perdidas (Trans. por hora) Sistema c/ DR 0, ,30$ ,3821,16 Sistema s/ DR 0, ,78$ ,4647,01

ANÁLISE DE SENSIBILIDADE Análise de sensibilidade o Estudar o efeito da variação de parâmetros. Ex.: Intervalo de monitoramento. SLA = →O intervalo deve ser menor que 120 minutos.

VALIDAÇÃO ATRAVÉS DE EXPERIMENTOS A disponibilidade estacionária do modelo foi comparado com a disponibilidade estacionária do sistema de recuperação de desastres. Os eventos de falha e reparo são gerados através do núcleo da ferramenta Eucabomber. Os experimentos foram executados por um período de 168 horas (7 dias). ParâmetrosSimulado[h] Tempo de falha das VMs do DC 0,3333 Tempo de Reparo das VMs do DC 0,01 Tempo de Falha do DC (Desastre) 16,6666 Tempo de Reparo do DC (transiente) 0,48 Tempo de Falha do DC (Transiente) 3,3333 Tempo de Reparo do DC (Desastre) 0,01 Tempo de Falha da Nuvem 3,3333 Tempo de Reparo da Nuvem 0,01 Tempo de falha das VMs da Nuvem 0,3333 Tempo de Reparo das VMs da Nuvem 0,01 Intervalo de Monitoramento 0, MédiaLim. InferiorLim. Superior Exp.7,822950e-0017,543693e-0018,050101e-001 Modelos8,041546e-0017,820540e-0018,262552e-001

CONCLUSÕES Apresentamos uma abordagem para a geração de modelos analíticos a partir dos diagramas da SysML e anotações de MARTE. O framework proposto mapeia os diagramas da SysML em componentes de DSPN. Esses componentes são compostos e sincronizados para se obter um modelo completo dos sistemas distribuídos. Foi apresentado um conjunto de estudo de casos para a análise de disponibilidade dos sistemas distribuídos considerando estratégias de tratamento de interrupções.