b) choosing either numerical analysis or simulation as the evaluation method;

Documentos relacionados
Execution Rate. Bytes of Available Memory

Área: CV ( ) CHSA ( ) ECET ( )

Semana de Tecnologia FATEC Mauá

Análise e Modelagem de Desempenho de Sistemas de Computação. Profa. Jussara M. Almeida 1 o Semestre de 2014

Modelos Probabilísticos

Avaliação Quantitativa de Sistemas

Avaliação de Desempenho de Sistemas Lista III

Proposta: Avaliação de Disponibilidade para Suporte ao Planejamento de Infraestruturas mhealth usando Mobile Cloud e Wearable

Noções de Processos Estocásticos e Cadeias de Markov

Simulação de Sistemas

ATeoria de filas é uma das abordagens mais utilizadas no estudo de desempenho

Modelos Probabilísticos Filas M/M/1, M/G/1. Profa. Jussara M. Almeida 1 o Semestre de 2014

Administração de Sistemas (ASIST)

Processo de gerenciamento da disponibilidade

Avaliação de Desempenho de Sistemas DCC 074

Modelos Probabilísticos de Desempenho. Profa. Jussara M. Almeida 1º Semestre de 2014

Avaliação da Disponibilidade de Infraestrutura de Sincronização de Dados

Avaliação de Desempenho

Sistemas Distribuídos. abril de simbolopuc

Um framework para avaliação de dependabilidade em sistemas de armazenamento em nuvem

falhas em sistemas distribuídos

Análise de dependabilidade em nuvens OpenNebula - Live Migration como suporte ao rejuvenescimento de software

Avaliação de Desempenho de Sistemas Discretos

Sistemas Distribuídos

ATeoria de filas é uma das abordagens mais utilizadas no estudo de desempenho

Predição de Utilização de Recursos Computacionais Usando Séries Temporais

PERFIS IPE AO FOGO: MÉTODO DA CAPACITÂNCIA GLOBAL VERSUS MODELO COMPUTACIONAL

Revista Brasileira de Administração Científica, Aquidabã, v.4, n.2, Ago 2013.

Métodos Quantitativos para Ciência da Computação Experimental. Aula #2c

Tolerância a Falhas com Máquinas de Estado

Métodos de Análise Transiente

Laboratório 1-05/07/2018

Avanços e Perspectivas do Projeto Integrade na UFMA

Análise da Dependabilidade em Redes Utilizando Reliability Block Diagram

Material baseado nos slides de: Marcos José Santana Regina Helena Carlucci Santana

DETERMINAÇÃO DO TEMPO MÉDIO ATÉ A FALHA PARA UM SISTEMA EM COLD STANDBY COM MANUTENÇÃO CORRETIVA BASEADO NA TEORIA DE SEMI-MARKOV

Tópicos Especiais em Qualidade

Alta Disponibilidade. Evandro Deliberal

SIMF: Framework de Injeção de Falhas e Monitoramento para Cloud utilizando SPN. Eliardo Claúdio - IC Prof. Paulo Maciel -

Número: Nome:

Análise comparativa da disponibilidade de duas malhas de completação inteligente em poços de petróleo

Entendo o Clusterlog. Marcelo Fernandes / Alex

Planejamento de Infraestruturas Veiculares Utilizando Parâmetros de Comunicação e Mobilidade

Rosangela Melo Orientador: Paulo Maciel

SHARPE Software Package: Modelos Markovianos para Simulação de Sistemas

FILAS. Mestrado em Engenharia Elétrica Carlos Marcelo Pedroso 2013

Modelagem e Avaliação de Desempenho. Pós Graduação em Engenharia Elétrica - PPGEE Prof. Carlos Marcelo Pedroso 2011

AN APPROACH TO ASSESS SAFETY CONSIDERING INTEGRITY OF DATA OF ADS-B BASED AERIAL SYSTEMS

Modelagem e Avaliação de Desempenho. Pós Graduação em Engenharia Elétrica - PPGEE Prof. Carlos Marcelo Pedroso 2018

PROVA DE EXATAS QUESTÕES EM PORTUGUÊS:

Modelagem e Avaliação de Desempenho. Pós Graduação em Engenharia Elétrica - PPGEE Prof. Carlos Marcelo Pedroso 2014

Rosangela Melo Orientador: Paulo Maciel

3 Avaliação da Confiabilidade de Sistemas de Proteção de Sistemas de Potência Através do Método da Freqüência e Duração

FILAS Conceitos Fundamentais. Pós Graduação em Engenharia Elétrica - PPGEE Prof. Carlos Marcelo Pedroso 2016

ASIP Conference 2007

Conceitos de Segurança Física e Segurança Lógica. Segurança Computacional Redes de Computadores. Professor: Airton Ribeiro Fevereiro de

Classificação de estados em uma cadeia de Markov. Professora Eliana Carvalho

Designing Data Intensive Applications

UM MODELO DE MANUTENÇÃO BASEADO EM PROCESSOS PONTUAIS NÃO-ESTACIONÁRIOS PARA SISTEMAS COM VÁRIOS COMPONENTES

Alta Disponibilidade para pequenos, médios e grandes ambientes

Administração de Serviços de Redes. Introdução a Clusters. Prof. Dayvidson Bezerra Contato:

falhas em sistemas distribuídos

Estudo Experimental de Envelhecimento de Software em Nuvens KVM/OpenNebula: Live Migration como Mecanismo de Suporte ao Rejuvenescimento de Software

PROCESSOS ESTOCÁSTICOS. Modelagem de falhas, Técnicas de Markov para modelagem da confiabilidade de sistemas

Análise de Sensibilidade e Métricas de Disponibilidade e Desempenho Aplicadas em Serviços de Streaming de Vídeo usando Infraestrutura de Nuvem

2 Análise da Confiabilidade em Sistemas de Potência

A UTILIZAÇÃO DE FERRAMENTAS DE SIMULAÇÃO NUMÉRICA NA OTIMIZAÇÃO DE PROJETOS DE MECANISMOS DE VÁLVULA GAVETA*

Gerenciamento de Riscos Ambientais Aula 3

Power Estimation FPGA ASIC

SGBD x Disponibilidade

Ex: Sistema Tráfego Rodoviário

Cadeias de Markov de Tempo Contínuo (CTMC)

VGM. VGM information. ALIANÇA VGM WEB PORTAL USER GUIDE June 2016

Propriedade Markoviana

PERFIS IPE AO FOGO: MÉTODO DA CAPACITÂNCIA GLOBAL VERSUS MODELO COMPUTACIONAL

Marcus Vinicius de Oliveira DMAT - Universidade Federal de Minas Gerais. 13 de dezembro de 2011

Elaboração e Gestão de Projetos

Estatística e Modelos Probabilísticos - COE241

Second Exam 13/7/2010

Lista de Exercícios. 1. Explique o que significa a figura abaixo e em que contexto do MOF/ITIL ela aplica. Define.

Estratégias para a seleção de métodos de avaliação de risco. Rui Azevedo

Fiabilidade de Sistema Informáticos

SISTEMAS DE MANUTENÇÃO E CONFIABILIDADE TP077

6 Confiabilidade e disponibilidade dos equipamentos

Modelagem e Avaliação de Desempenho. Pós Graduação em Engenharia Elétrica - PPGEE Prof. Carlos Marcelo Pedroso 2017

Modelagem e Avaliação de Desempenho

4 Análise de Confiabilidade em Sistemas de Potência

Análise de Sensibilidade e Métricas de Disponibilidade e Desempenho Aplicadas em Serviços de Streaming de Vídeo usando Infraestrutura de Nuvem

RAID: Conceito e Tipos

Distribuições de Probabilidades

SSC546 -Avaliação de Desempenho Parte 1 Sarita Mazzini Bruschi

Sistemas Operacionais

Prof. Lorí Viali, Dr.

Derivativos - MFEE Monitoria do dia 23/11/2009 Monitor: Rafael Ferreira

MONITORAMENTO POLÍTICA DE DISASTER RECOVERY QUALIDADE POLÍTICAS DE SEGURANÇA DA INFORMAÇÃO FAQ...

Como modelar o comportamento de um sistema? MAB-515

Sistemas Operacionais

Designing Solutions for Microsoft SQL Server 2014 (20465)

Transcrição:

Avaliação de Sistemas Críticos Lista IV Prof.: Paulo Maciel Prazo: 20/01 às 23:59 Aleciano Ferreira Lobo Júnior aflj@cin.ufpe.br Charles Bezerra Moreira cbm3@cin.ufpe.br Carlos Alexandre Silva de Melo casm3@cin.ufpe.br Edson Samuel Gonzaga da Silva Júnior esgsj@cin.ufpe.br 1. If you adopt SPN as modeling formalism, provide the reasons for: a) adopting them as a modeling mechanism; O uso de redes de Petri estocásticas (SPN) como mecanismos para representação do comportamento de sistemas se deve ao nível de detalhe pelo qual este formalismo tende a oferecer, se definido através de um modelo. As SPNs são mais sofisticadas, se comparadas às cadeias de Markov, pois as últimas oferecem apenas a representação da mudança de estados em um sistema, obedecendo às definições de um processo Markoviano. Em contrapartida, as SPNs apresentam uma variedade maior de componentes, possibilitando uma concepção mais detalhada em se tratando do comportamento de um sistema o qual se deseja modelar. b) choosing either numerical analysis or simulation as the evaluation method; O método analítico fornece resultados precisos. No entanto, torna se inaplicável, por causa do tamanho do modelo ou devido a sua natureza não Markoviana. O uso de métodos analítico numéricos ou simulação, necessita de uma comparação cuidadosa, a alternancia dos dois métodos pode ser útil dependendo dos parâmetros do modelo. Quando o sistema é não Markoviano, poucos métodos analítico numéricos estão disponíveis, neste caso recomenda se o uso de simulação. Quando o sistema é Markoviano, se o espaço de estado é grande, a geração da matriz de alcançabilidade torna se inviável e neste caso também deve se usar simulação. A utilização de métodos analíticos é aconselhavel para pequenos espaços entre os estados, neste caso possui um bom desempenho. Quando o espaço entre os estados aumenta, existe sempre um ponto onde o tempo de simulação é mais eficiente.

c) choosing either steady state or transient evaluation; A adoção da técnica de análise baseada em estados estacionários consiste em verificar o resultado de métricas compreendidas para um sistema em equilíbrio. Por outro lado, a avaliação de sistemas em estados transientes é passível de escolha considerando a definição de um intervalo de tempo para a execução de um sistema, haja vista que os valores, seguindo distribuições probabilísticas, não chegaram a apresentar uma situação de equilíbrio. d) the model having specific qualitative properties, if you intend to adopt numerical analysis. What are those properties? Justify your answers. Para a análise numérica, às propriedades qualitativas que devem ser observadas são liveness e boundedness, além da existência de um home state visto que estes são elementos definitivos que depois de satisfeitos, possa ser realizada a análise quantitativa do sistema a partir do modelo. Para o home state, em específico, a sua ocorrência é condição essencial para a existência de distribuições baseadas em steady state dos processos estocásticos representados pelas SPN s. 2. For computer system composed by two servers (server sub system: S1 and S2) operating in cold standby sparing configuration, a storage sub system (D1 and D2) configured in RAID 1 and controller (C) see Figure 1. The system fails if server sub system or storage sub system or C fails. Consider that the constant failure rates are λ S1 = 1.14155 10 4 h 1, λ S2 = 7.61035 10 5 h 1, λ c = 5.70776 10 5 h 1, λ D1 = λ D2 = 8 10 5 h 1. Only one repairing team is considered for maintaining the system, and the respective time to repair are exponentially distributed with rate μ S1 = μ S2 = 20.833 10 3 h 1, μ D1 = μ D2 = 10.417 10 3 h 1 and μ C = 41.667 10 3 h 1. Figure 1: computer system

a) Identify the failure mode and write down the respective logical function. Para o sistema descrito, o modelo de falha pode ser representado pela função lógica correspondente na definição a seguir: φ (sys) = ( D1 D2) C ( S1 S 2) b) Propose a SPN model of the server sub system and compute its availability. Utilizando a métrica P{(S1_UP=1)OR(S2_UP=1)}, o valor de disponibilidade calculado para o subsistema de servidores (S1 e S2) foi de 0.657758799805976. c) Conceive an availability model of the whole system. d) Compute the steady state availability of the system. O valor da disponibilidade estacionária para o sistema corresponde a 0.22600415806536722.

e) Calculate the respective system s downtime in minutes per year. Considerando 1 ano equivalente a 525960 minutos, o downtime para o sistema com base em sua indisponibilidade corresponde a 407960. f) Conceive a reliability model of the whole system. g) Draw the reliability curve in the interval [0, 1460h).

h) Provide a list of component s parameters ordered according to their importance for the system availability. D1 e D2 RAID 1 Monitoração de nodos e serviços C Confiabilidade S1 e S2 Cold Standby i) Propose an alternative architecture (considering the list provided in h) for improving the system availability. Justify your proposal. Nós propomos um modelo em quatro blocos básicos, onde na parte dos discos seria adotado o RAID 5, assim, um disco adicional seria requerido para adicionar paridade caso um dos outros venha a falhar. Isso aumenta a disponibilidade e torna o sistema mais tolerante à falhas. A monitoração de nodos seria o responsável por testar periodicamente os nodos do cluster, coordenando as ações de failover e failback. O controlador não tem tanta confiabilidade, sendo o principal do sistema neste quesito. Então, propomos um controlador mais confiável, que leve um menor tempo para apresentar falhas. A monitoração de serviços é feita por um escalonador que pode verificar máquinas e serviços e enviar um alerta para tentar recuperar automaticamente ou reiniciar uma máquina, caso a falha ocorra em um horário de difícil manutenção. Para a parte dos servidores, propomos um modelo de Hot Standby, onde praticamante não haveria indisponibilidade do sistema pois o chaveamento seria instantâneo e não haveria perda de transações ou requisições dos usuários para o sistema.