Análise da Dependabilidade em Redes Utilizando Reliability Block Diagram

Tamanho: px
Começar a partir da página:

Download "Análise da Dependabilidade em Redes Utilizando Reliability Block Diagram"

Transcrição

1 Análise da Dependabilidade em Redes Utilizando Reliability Block Diagram Helder May Nunes da Silva Oliveira¹, Rodolfo Barros de Moraes², Almir Pereira Guimarães³ Ciência da Computação Universidade Federal de Alagoas (UFAL) Campus Arapiraca Caixa Postal n_ Arapiraca AL Brasil Abstract. : This article aims to study aspects of the dependability of computers networks. These aspects which refer to the reliability considering an different mechanisms modeling for an analytical evaluation. Complex scenarios were created with the participation of different redundancy mechanisms to evaluate the system behavior in different situations. We adopted an approach using combinatorial models, such as Reliability Block Diagram for a high-level approach. Subsequently, we present the results and outcomes. Resumo. : Este artigo tem por objetivo o estudo de aspectos relativos à dependabilidade de redes de computadores. Aspectos esses que se refere à confiabilidade considerando diversos mecanismos de modelagem para uma avaliação analítica. Foram criados cenários complexos com inserção de diferentes mecanismos de redundância para avaliar o comportamento do sistema em diferentes situações. Foi adotada uma abordagem utilizando modelos combinatoriais, tal como Reliability Block Diagram para uma abordagem em alto nível. Posteriormente, são mostrados os resultados obtidos e os resultados esperados. 1. Introdução Ao longo dos últimos anos, o uso de redes de comunicação tem aumentado significativamente. Este crescimento considerável é algo relacionado com a interoperabilidade oferecida pela integração dos serviços de dados, voz e vídeo e a conseqüente redução dos custos associados. Estes serviços devem ser prestados de forma contínua, mesmo quando ocorrem falhas de hardware ou de software. O correto funcionamento dos equipamentos tem um impacto significativo tanto na integração de negócios quanto na qualidade dos serviços prestados aos usuários. Nas comunidades acadêmicas em geral, diversas abordagens têm tratado sobre dependabilidade em redes de computadores. Segundo [Chu, Pant, Richman e Wu 2006] apresenta uma abordagem sistemática para quantificar a confiabilidade das redes VoIP corporativas. Essa abordagem fornece um método aperfeiçoado através de um procedimento de cálculo da confiabilidade, utilizando-se de representações através de Reliability Block Diagram (RBD). Por sua vez, [Zou, Janic, Kooij e Kuipers 2007] descreve métodos algorítmicos para a obtenção de valores da disponibilidade através de diversas topologias de redes de computadores. Além disso, este trabalho apresenta duas ferramentas para o cálculo da disponibilidade em redes grandes e complexas. [Trivedi, Kim, Roy e Medhi 2009] apresenta uma nova classificação para os modelos de dependabilidade e segurança voltado a sistemas e redes de comunicação. Em seguida, apresenta vários tipos de modelos, tais como Não é permitido fazer cópias deste trabalho visando o lucro ou vantagem comercial. É necessário ostentar a primeira página. Este trabalho foi publicado nos Anais do 2º Simpósio Interinstitucional de Computação do Vale do São Francisco (SICOMP 2011), de maio de Juazeiro - Bahia - Brasil ISSN

2 disponibilidade, confidencialidade, integridade, desempenho, confiabilidade, segurança e manutenabilidade. Os modelos de dependabilidade/segurança podem ser representados tanto através de modelos combinatoriais quanto de modelos baseados em espaço de estado e modelos hierárquicos. Este trabalho irá apresentar modelos de dependabilidade para redes de computadores de maneira a analisar a confiabilidade tanto em termos dos componentes que a constituem quanto de sua topologia. Serão tratados modelos utilizando Reliability Block Diagram, de maneira a viabilizar a análise de diferentes topologias em redes WANs. O resto do artigo é organizado como segue: seção II apresenta alguns conceitos fundamentais de dependabilidade, tais como confiabilidade, além de Reliability Block Diagram (RBD). A Seção III descreve a metodologia utilizada na realização deste trabalho. A Seção IV apresenta alguns modelos de redes de longa distância (WANs) utilizando Reliability Block Diagram. Seção V realiza um estudo de caso, utilizando os modelos baseado em Reliability Block Diagram para redes de longa distância, em diferentes arquiteturas. Finalmente, a seção VI discute os resultados deste estudo e introduz novas idéias para futuras pesquisas. 2. Conceitos Fundamentais 2.1. Dependabilidade Com a crescente dependência das atividades sociais e econômicas em sistemas de informação, existe grande expectativa da confiabilidade e robustez para as redes de computadores e de comunicação subjacentes a estes sistemas. Essa expectativa é devida à presença de falhas que podem ser originadas de diversas fontes tais como falhas de hardware, bugs de software, ataques mal-intencionados, erros humanos de operação/manutenção e desastres naturais. A possibilidade de evitar falhas que podem colocar os serviços em risco é um direcionamento que deve ser seguido. Portanto, a dependabilidade é uma questão-chave em tais sistemas. Segundo [Avizienis 2004] a dependabilidade de um sistema de computadores deve ser entendida como a habilidade de se evitar falhas em serviços que são mais freqüentes e mais severas do que é aceitável. Por sua vez, as exigências de dependabilidade englobam os conceitos de disponibilidade, confiabilidade, integridade, manutenabilidade e segurança [Avizienis 2004]. Neste trabalho, com relação à dependabilidade, iremos tratar principalmente com os conceitos de confiabilidade e disponibilidade. A confiabilidade é a probabilidade de que um sistema esteja operacional em um dado intervalo de tempo [0, t], desde que estava operacional no tempo t=0 [Pradhan 1996]. Um sistema de alta confiabilidade é aquele que mais provavelmente continuará a funcionar sem interrupção durante um período de tempo relativamente longo. Este atributo mede a correta continuidade de um serviço, a partir de um tempo de referência inicial: R(t) = 1 F(t), onde F(t) é a função de distribuição cumulativa a qual pode ser considerada como não confiabilidade Reliability Block Diagram Reliability Block Diagram (RBD) é considerado um modelo tipo combinatorial, não baseado em espaço de estados. Ele representa a estrutura lógica de um sistema com relação à forma de como a confiabilidade de seus componentes afetam a confiabilidade do sistema. Os componentes são combinados em blocos, em configurações do tipo série, em paralelo ou em k-out-of-n. Todos estes construtores podem ser utilizados juntos em um único diagrama de blocos. Componentes do mesmo tipo que aparecem mais do que

3 uma vez na estrutura do sistema são assumidos serem cópias com funções de distribuição independentes e idênticas. Eles mapeiam a dependência operacional de um sistema em relação a seus componentes. O subsistema representando os componentes em série implica que a falha de qualquer componente resulta em uma falha daquele subsistema. Por outro lado, o subsistema representando os componentes em paralelo implica que apenas a falha de todos os componentes resulta na falha daquele subsistema. Por fim um subsistema representando os componentes em k-of-n implica que o subsistema é operacional se k ou mais dos n componentes estão trabalhando. Configurações em série e em paralelo são casos especiais de configuração tipo k-of-n. Uma estrutura em série é do tipo n-of-n e uma estrutura em paralelo é do tipo 1- of-n. Figura 1 mostra um exemplo de RBD que modela um multiprocessador tolerante a falhas com múltiplos módulos de memória compartilhados garantindo que o sistema é operacional se ao menos um processador e um módulo de memória é operacional. 3. Metodologia Figura 1. Um exemplo de Reliability Block Diagram Esta seção apresenta o processo para avaliar a dependabilidade em redes de computadores. A metodologia consiste de quatro etapas: A primeira é a elicitação das características do sistema e o escopo do estudo a ser realizado. A segunda etapa trata da coleta dos dados que serão utilizados para parametrizar o modelo. A terceira etapa observa a modelagem e validação do modelo do sistema em estudo. Por fim, a quarta etapa consiste dos métodos de avaliação, da definição dos cenários a serem avaliados e interpretação de resultados. A primeira etapa trata sobre a caracterização do sistema a ser avaliado, identificação dos componentes relevantes do sistema e interface entre estes componentes. Para atingir os objetivos da segunda etapa, inicialmente é necessário definir as métricas que serão observadas. As informações coletadas e analisadas são referentes aos principais componentes da rede. Informações de dependabilidade são relacionadas às seguintes variáveis: Tempo Médio para Falha (MTTF - Mean Time To Failure) e Tempo Médio para Reparo (MTTR - Mean Time To Repair). A terceira etapa, correspondente à modelagem do sistema, considerando tanto RBD ou FT como modelos formais de representação do sistema. A última etapa do processo concerne à escolha dos métodos de avaliação a serem conduzidos (análise ou simulação, estacionária ou transiente). 4. Cenários e Modelos Nessa seção são apresentados os cenários (Figuras 2, 4 e 6) e seus respectivos modelos de dependabilidade (Figuras 3, 5 e 7). Estes modelos podem ser avaliados utilizando ferramentas tais como SHARPE. Com relação às redes WANs, a Figura 2 mostra um cenário composto por duas máquinas, um switch, dois roteadores (R0 e R1), sendo que estes estão interligados por um simples enlace (L0). Este cenário está representado pelo modelo Reliability Block Diagram mostrado na Figura 3.

4 Figura 2. Cenário 1 O modelo representado pela Figura 3 está representando uma rede WAN (ver Figura 2), através de Reliability Block Diagram. Os blocos deste modelo representam os roteadores (R0 e R1) e o enlace (L0). Segundo este modelo, para que o sistema esteja operacional, é necessário que não ocorra nenhuma falha nos blocos (R0, L0 e L1), sendo mantido um caminho de funcionamento entre a entrada e a saída do sistema. Figura 3. Modelo Cenário 1 O cenário 2, também relacionado às redes WANs (ver Figura 4), mostra um cenário composto por duas máquinas, um switch, dois roteadores (R0 e R1), sendo que estes estão interligados por enlaces redundantes (L0 e L1). Este cenário está representado pelo modelo RBD mostrado na Figura 5. Figura 4. Cenário 2 O modelo representado pela Figura 5 representa uma rede WAN (ver Figura 4) através de RBD. Os blocos deste modelo estão representados pelos roteadores (R0 e R1) e pelos enlaces (L0 e L1). Ao observar a vulnerabilidade ocorrida no modelo da figura 3, foi incluso enlaces redundantes para avaliar o comportamento da rede. Segundo este modelo, para que o sistema esteja operacional mesmo com a presença de falhas, é necessário que ocorra apenas uma falha em um dos blocos referentes ao enlace (L0 ou L1), mas de nenhuma forma poderá ocorrer falha nos blocos R0 ou R1, pois deve ser mantido ao menos um caminho entre a entrada e a saída do sistema. Figura 5. Modelo Cenário 2 No terceiro cenário ainda relacionado às redes WANs (ver figura 6), é apresentado um cenário composto por duas máquinas, um switch, quatro roteadores (R0, R1, R2 e R3), sendo que o roteador R1 se mantém em standby, ou seja, enquanto o roteador R2 estiver ativo e operacional, o roteador R1 estará ativo mais não operacional. Caso R2 fique não operacional, R1 assume e se mantém ativo e operacional até que R2 se torne ativo novamente. O roteador R2 está interligado ao roteador R0 e R3 respectivamente pelos enlaces L2 e L3, da mesma forma o roteador R1 está interligado ao roteador R0 e R3 respectivamente pelos enlaces L0 e L1. Este cenário está representado pelo modelo Reliability Block Diagram mostrado na Figura 7. Figura 6. Cenário 3

5 O modelo representado pela Figura 7 representa uma rede WAN (ver Figura 6) através de RBD. Os blocos deste modelo estão representados pelos roteadores (R0, R1, R2 e R3) e pelos enlaces (L0, L1, L2 e L3). Segundo este modelo, para que o sistema esteja operacional os blocos R0 e R3 e ao menos uma das duas séries (L0, R1 e L1) e (L2, R2 e L3) devem estar funcionando, pois deve ser mantido ao menos um caminho entre a entrada e a saída do sistema. Figura 7. Modelo Cenário 3 5. Resultados Nesta seção iremos considerar os cenários e modelos apresentados na seção anterior. Através dos modelos baseado em Reliability Block Diagram foram realizadas simulações através da ferramenta SHARPE a fim de avaliar a confiabilidade e determinar o comportamento dos pontos críticos dentro de cada rede. A figura 8 é composta por três gráficos A, B e C. Estes gráficos representam a simulação dos modelos das figuras 3, 5 e 7 respectivamente, utilizando os valores dos MTTFs da Tabela 1. O gráfico A corresponde a simulação de uma rede WAN simples sem redundância. O gráfico B corresponde à simulação de uma rede WAN com redundância no enlace. Por sua vez, o gráfico da figura C corresponde à simulação de uma rede WAN com redundância nos roteadores. Figura 8. Gráficos referentes aos modelos Por fim, comparando os diversos gráficos descritos nesta seção (ver Figura 8), podemos perceber que no gráfico A (rede sem redundância) a confiabilidade da rede decresce de maneira acentuada, alcançando um valor próximo à zero no tempo aproximadamente de horas. No gráfico B, a confiabilidade do sistema é aumentada, alcançando um valor próximo à zero em um tempo próximo de horas. No Gráfico C, o valor da confiabilidade do sistema atinge um valor próximo à zero no tempo de aproximadamente horas. Estes resultados mostram que um aumento no grau de redundância da topologia da rede irá acarretar um aumento de sua confiabilidade. Apresentamos resultados onde tanto no enlace quanto nos roteadores foi inserida a redundância. Em estudos posteriores, podem ser analisados os resultados da disponibilidade em função dos

6 parâmetros MTTF e MTTR, junto com diferentes topologias de redes de computadores, englobando tanto redes LANs quanto redes WANs. A tabela a seguir apresenta os principais equipamentos da rede e seus respectivos MTTFs. 6. Conclusão Tabela 1. Tabela com o MTTF dos equipamentos Equipamento *Dados Fornecidos pelo Fabricante Roteador Enlace MTTF/ Horas Neste trabalho, foram propostos modelos baseados em RBD para avaliar a dependabilidade de redes de computadores. Os resultados obtidos ajudam a compreender o seu comportamento em relação a diversos cenários, considerando-se a variação em diversos parâmetros de seus principais componentes. No que diz respeito a RBD o estudo teórico comprovou que sua aplicação como suporte para simulação é viável e está alinhada com os objetivos ao qual pretendemos alcançar. Para trabalhos futuros, pretendemos estender esses modelos e incluir um maior número de redundâncias além de aumentar a quantidade de componentes. É prevista a utilização de Reability Graph para o cálculo de diversos parâmetros das redes de computadores, além da inclusão de diferentes topologias. 7. Referências Avizienis, A., Laprie, J.C., Randell, B. e Landwehr C. (2004) Basic concepts and taxonomy of dependable and secure computing, Em: IEEE Transactions on Dependable and Secure Computing, p Chu, C., Pant, H., Richman, S. e Wu. P. (2006) Enterprise voip reliability, Em: 12th International Telecommunications Network Strategy and Planning Symposium. Kuo, W. e Zuo, W. (2003) Optimal Reliability Modeling: Principles and Applications. Em: John Wiley & Sons, Hoboken, New Jersey. Sahner, R., Trivedi, K. S. e Puliafito, A. (2002) Performance and Reliability Analysis of Computer Systems. Kluwer Academic Publishers Group, ISBN: Trivedi, K.S, Kim, D., Roy, A. e Medhi, D. (2009) Dependability and security models. Em: 7th International Workshop on Design of Reliable Communication Networks, DRCN 2009, p Trivedi, K.S. (2004). Em DUKE University. Trivedi, K.S. (2001) Probability and Statistics with Reliability, Queuing, and Computer Science. Em: Applications. John Wiley and Sons, New York. Weber, T.S. (2011) Um roteiro para exploração dos conceitos básicos de tolerância a falhas., Zou, W., Janic, M., Kooij, R. e Kuipers, F. (2007) On the availability of networks. Em: Proc. of the Broadband Europe 2007 Conference.

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

Revista Brasileira de Administração Científica, Aquidabã, v.4, n.2, Ago 2013. Journal homepage: www.arvore.org.br/seer DEPENDABILIDADE EM REDE DE COMPUTADORES: UMA ANÁLISE BASEADA EM IMPORTÂNCIA PARA CONFIABILIDADE RESUMO Este artigo tem por objetivo o estudo de aspectos relativos

Leia mais

Fiabilidade de Sistema Informáticos

Fiabilidade de Sistema Informáticos From: Fiabilidade de Sistema Informáticos Engenharia Informática Ramo Sistemas de Informação 4ª ano / 2ª semestre - Basic Concepts and Taxonomy of Dependable and Secure Computing, A. Avizienis, J.C. Laprie

Leia mais

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

Área: CV ( ) CHSA ( ) ECET ( ) Área: CV ( ) CHSA ( ) ECET ( ) MINISTÉRIO DA EDUCAÇÃO E CULTURA MEC UNIVERSIDADE FEDERAL DO PIAUÍ UFPI PRÓ-REITORIA DE PESQUISA E PÓS-GRADUAÇÃO PRPPG Coordenadoria Geral de Pesquisa CGP Campus Universitário

Leia mais

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

Análise de dependabilidade em nuvens OpenNebula - Live Migration como suporte ao rejuvenescimento de software Análise de dependabilidade em nuvens OpenNebula - Live Migration como suporte ao rejuvenescimento de software Matheus D Eça Torquato de Melo Orientador: Professor Paulo Maciel Roteiro Introdução Envelhecimento

Leia mais

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

SHARPE Software Package: Modelos Markovianos para Simulação de Sistemas SHARPE Software Package: Modelos Markovianos para Simulação de Sistemas Kádna Camboim 1, Anderson Nascimento 2, Rafael Roque 2, Jean Araujo 1 1 Unidade Acadêmica de Garanhuns, Universidade Federal Rural

Leia mais

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

Um framework para avaliação de dependabilidade em sistemas de armazenamento em nuvem Anais do EATI - Encontro Anual de Tecnologia da Informação 14 Um framework para avaliação de dependabilidade em sistemas de armazenamento em nuvem Thiago de Morais Severo Curso de Bacharelado em Sistemas

Leia mais

MÓDULO 4 DEPENDABILIDADE. Curso de Especialização em Transporte Ferroviário de Carga

MÓDULO 4 DEPENDABILIDADE. Curso de Especialização em Transporte Ferroviário de Carga MÓDULO 4 DEPENDABILIDADE Retirado de Seixas, Eduardo, Confiabilidade e Manutenibilidade, Qualytek, Rio de Janeiro, 2001. 1. Dependabilidade... x Desempenho Taxionomia Conceitos de Dependabilidade A equação

Leia mais

Qualidade de Serviço (QoS) I: Dependabilidade

Qualidade de Serviço (QoS) I: Dependabilidade Qualidade de Serviço (QoS) I: Dependabilidade Este tutorial trata, no contexto de dependabilidade, da avaliação da indisponibilidade aplicadas às redes de telecomunicações. Jorge Moreira de Souza Doutor

Leia mais

Sistemas Críticos. Centro de Informática - Universidade Federal de Pernambuco Engenharia da Computação Kiev Gama

Sistemas Críticos. Centro de Informática - Universidade Federal de Pernambuco Engenharia da Computação Kiev Gama Sistemas Críticos Centro de Informática - Universidade Federal de Pernambuco Engenharia da Computação Kiev Gama kiev@cin.ufpe.br Slides originais elaborados por Ian Sommerville e adaptado pelos professores

Leia mais

Alta Disponibilidade. Evandro Deliberal

Alta Disponibilidade. Evandro Deliberal Alta Disponibilidade Evandro Deliberal evandro@deljoe.com.br https://www.linkedin.com/in/evandrodeliberal Geral 9 Aulas (Trimestre) 19h às 20h40-20h55 às 22h35 Tolerância de 15 Minutos ED Entrega: 31/05/2016

Leia mais

Confiabilidade de Sistemas

Confiabilidade de Sistemas Motivação Confiabilidade de Sistemas Avelino Zorzo Manter o serviço apesar da existência de falhas o que são falhas? Eliminartodas (?) as falhas O usuário não deve ser o responsável por tolerar a falha

Leia mais

5 Fidedignidade Disponibilidade Confiabilidade Segurança Proteção Privacidade Integridade

5 Fidedignidade Disponibilidade Confiabilidade Segurança Proteção Privacidade Integridade 99 5 Fidedignidade O objetivo desta seção é apresentar a terminologia comumente utilizada na literatura de tolerância a faltas. Esta introdução é importante para auxiliar na identificação dos aspectos

Leia mais

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

Proposta: Avaliação de Disponibilidade para Suporte ao Planejamento de Infraestruturas mhealth usando Mobile Cloud e Wearable Proposta: Avaliação de Disponibilidade para Suporte ao Planejamento de Infraestruturas mhealth usando Mobile Cloud e Wearable Camila G Araujo cga2@cin.ufpe.br Orientador: Prof. Dr. Paulo Romero Martins

Leia mais

Modelos Probabilísticos

Modelos Probabilísticos Modelos Probabilísticos Somente para lembrar... Modelos são extremamente importantes para o estudo do desempenho de um sistema antes de implementá-lo na prática! Foguete proposto tem confiabilidade? Devemos

Leia mais

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

Análise e Modelagem de Desempenho de Sistemas de Computação. Profa. Jussara M. Almeida 1 o Semestre de 2014 Análise e Modelagem de Desempenho de Sistemas de Computação Profa. Jussara M. Almeida 1 o Semestre de 2014 Modelo de Sistema Serviço Modelo: representação do comportamento do desempenho do sistema Etapas

Leia mais

METODOLOGIA PARA ANÁLISE DA DEPENDABILIDADE DE SMART GRIDS

METODOLOGIA PARA ANÁLISE DA DEPENDABILIDADE DE SMART GRIDS METODOLOGIA PARA ANÁLISE DA DEPENDABILIDADE DE SMART GRIDS Danielle Marques, Larissa de Souza, Luiz Affonso Guedes, Maria Da Guia Da Silva, Ivanovitch Silva Universidade Federal do Rio Grande do Norte

Leia mais

Sistemas Distribuídos

Sistemas Distribuídos Sistemas Distribuídos Motivação Aplicações Motivam Possibilita Engenharia Motivação! Aplicações cada vez mais complexas! Qual a técnica mais comum para redução de complexidade? " Modularização Dividir

Leia mais

Alta Disponibilidade. Evandro Deliberal

Alta Disponibilidade. Evandro Deliberal Alta Disponibilidade Evandro Deliberal evandro@deljoe.com.br https://www.linkedin.com/in/evandrodeliberal Geral 9 Aulas (Trimestre) 19h às 20h40-20h55 às 22h35 Tolerância de 15 Minutos ED Entrega: 31/05/2016

Leia mais

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

SSC546 -Avaliação de Desempenho Parte 1 Sarita Mazzini Bruschi Universidade de São Paulo Instituto de Ciências Matemáticas e de Computação Departamento de Sistemas de Computação SSC546 -Avaliação de Desempenho Parte 1 Sarita Mazzini Bruschi Material baseado nos slides

Leia mais

Qualidade de software. Prof. Emiliano Monteiro

Qualidade de software. Prof. Emiliano Monteiro Qualidade de software Prof. Emiliano Monteiro Por que realizar revisões por pares? 1. Para melhorar a qualidade. 2. Captura 80% de todos os erros se feito corretamente. 3. Captura erros de codificação

Leia mais

SIC Utilização de Técnicas de Confiabilidade para Otimização da Gestão de Ativos Industriais Um Estudo de Caso

SIC Utilização de Técnicas de Confiabilidade para Otimização da Gestão de Ativos Industriais Um Estudo de Caso SIC 2013 Utilização de Técnicas de Confiabilidade para Otimização da Gestão de Ativos Industriais Um Estudo de Caso Lívia Versiani Ramos Soares Guimarães Cachaçaria Terra Forte Introdução Objetivos Apresentar

Leia mais

Aluna: Príscila Lima Orientador: Prof. Paulo Maciel

Aluna: Príscila Lima Orientador: Prof. Paulo Maciel Mecanismo inteligente para análise da vazão e capacidade de Data Centers geograficamente distribuído visando otimizar a realocação de VMs de Data Center falho. Aluna: Príscila Lima Orientador: Prof. Paulo

Leia mais

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

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 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 Angelica Alebrant Mendes (UFRGS) angelica@producao.ufrgs.br Jose Luis Duarte

Leia mais

Computação Distribuída

Computação Distribuída Aula 1 Introdução aos Sistemas Distribuídos Anos 50 - Sistemas Operacionais tipo Lote Aumentar a capacidade de processamento de programas Usuário ia ao computador Processamento Seqüencial Leitoras de cartões

Leia mais

Conceitos e terminologia de segurança quanto à disponibilidade

Conceitos e terminologia de segurança quanto à disponibilidade Conceitos e terminologia de segurança quanto à disponibilidade Parte 1 I) Revisão II) Introdução Segurança Disponibilidade III) Serviços IV) Cluster V) Redundância Agenda Sistemas Operacionais Ponteiro

Leia mais

Gerência de Redes Áreas Carlos Gustavo Araújo da Rocha. Gerência de Redes

Gerência de Redes Áreas Carlos Gustavo Araújo da Rocha. Gerência de Redes Áreas Carlos Gustavo Araújo da Rocha - Áreas Relembrando... Redes de computadores evoluem cada vez mais para um ambiente complexo, com diversas entidades de hardware e software envolvidas no seu funcionamento

Leia mais

Introdução à Qualidade de Software

Introdução à Qualidade de Software Universidade Católica de Pelotas Tecnólogo em Análise e Desenvolvimento de Sistemas Disciplina de Qualidade de Software Introdução à Qualidade de Software Prof. Luthiano Venecian venecian@ucpel.tche.br

Leia mais

falhas em sistemas distribuídos

falhas em sistemas distribuídos Tolerância a Falhas falhas em sistemas distribuídos Lamport: A distributed system is a system where I can t get any work done if a machine I ve never heard of crashes. sistemas distribuídos e falhas parciais

Leia mais

Designing Data Intensive Applications

Designing Data Intensive Applications Designing Data Intensive Applications Capítulo 1 Carmem Hara Aplicações Atuais Dados Processamento Problemas Volume Complexidade Velocidade de atualização Tecnologias SGBD: armazenamento Cache: resultados

Leia mais

Arquiteturas de Computadores. Programa de Pós-Graduação em Ciência da Computação. Plano da aula

Arquiteturas de Computadores. Programa de Pós-Graduação em Ciência da Computação. Plano da aula Arquiteturas de Computadores Programa de Pós-Graduação em Ciência da Computação Norian Marranghello Março/Junho de 2006 Plano da aula Informações gerais Provas e testes Programa da disciplina Informações

Leia mais

Semana de Tecnologia FATEC Mauá

Semana de Tecnologia FATEC Mauá Semana de Tecnologia FATEC Mauá Confiabilidade em Redes Óticas Prof. MSc. Wallace Rodrigues de Santana Consultor Técnico Legislativo em Informática da Câmara Municipal de São Paulo Agenda Motivação Confiabilidade

Leia mais

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

Predição de Utilização de Recursos Computacionais Usando Séries Temporais Predição de Utilização de Recursos Computacionais Usando Séries Temporais Aluno: Paulo Roberto Pereira da Silva Orientador: Paulo Romero Martins Maciel Coorientador: Jean Carlos Teixeira de Araujo de Garanhuns

Leia mais

Introdução aos Sistemas Distribuídos

Introdução aos Sistemas Distribuídos Introdução aos Sistemas Distribuídos Prof. Leonardo Barreto Campos http://sites.google.com/sitew/leonardobcampos 1/29 Sumário Ementa; Bibliografia Calendário Site Introdução Características http://sites.google.com/sitew/leonardobcampos

Leia mais

PCS 2039 Modelagem e Simulação de Sistemas Computacionais

PCS 2039 Modelagem e Simulação de Sistemas Computacionais UNIVERSIDADE DE SÃO PAULO ESCOLA POLITÉCNICA Departamento de Engenharia de Computação e Sistemas Digitais PCS 2039 Modelagem e Simulação de Sistemas Computacionais Graduação em Engenharia de Computação

Leia mais

SSC643 -Avaliação de Desempenho de Sistemas Computacionais Sarita Mazzini Bruschi

SSC643 -Avaliação de Desempenho de Sistemas Computacionais Sarita Mazzini Bruschi Universidade de São Paulo Instituto de Ciências Matemáticas e de Computação Departamento de Sistemas de Computação SSC643 -Avaliação de Desempenho de Sistemas Computacionais Sarita Mazzini Bruschi Material

Leia mais

Sistemas Distribuídos

Sistemas Distribuídos Sistemas Distribuídos Thaís Vasconcelos Batista UFRN DIMAp http://www.dimap.ufrn.br/~thais thais@ufrnet.br Programa do Curso INTRODUÇÃO Conceitos Básicos Sistemas em Rede X Sistemas Distribuídos Necessidade

Leia mais

PCS 2039 Modelagem e Simulação de Sistemas Computacionais

PCS 2039 Modelagem e Simulação de Sistemas Computacionais UNIVERSIDADE DE SÃO PAULO ESCOLA POLITÉCNICA Departamento de Engenharia de Computação e Sistemas Digitais PCS 2039 Modelagem e Simulação de Sistemas Computacionais Graduação em Engenharia de Computação

Leia mais

Avaliação de Desempenho

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 Avaliação de Desempenho Introdução Aula 1 Marcos José Santana Regina Helena Carlucci Santana

Leia mais

UMA AÁLISE DE FALHAS EM MODO COMUM E REDUDÂCIA PARA PROCESSOS IDUSTRIAIS Daniel Macedo, Ivanovitch Silva, Allan Venceslau, Luiz Affonso Guedes Laboratório de Informática Industrial Departamento de Engenharia

Leia mais

Escalonamento de Aplicações BoT em Ambiente de Nuvem

Escalonamento de Aplicações BoT em Ambiente de Nuvem Escalonamento de Aplicações BoT em Ambiente de Nuvem Maicon Ança dos Santos 1 Fernando Angelin 1 Gerson Geraldo H. Cavalheiro 1 1 Universidade Federal de Pelotas {madsantos,fangelin,gerson.cavalheiro}@inf.ufpel.edu.br

Leia mais

Organização para Realização de Teste de Software

Organização para Realização de Teste de Software Organização para Realização de Teste de Software Quando o teste se inicia há um conflito de interesses: Desenvolvedores: interesse em demonstrar que o programa é isento de erros. Responsáveis pelos testes:

Leia mais

Administração de Sistemas (ASIST)

Administração de Sistemas (ASIST) Administração de Sistemas (ASIST) Continuidade de Negócio ( business continuity ). Disponibilidade. Prevenção de falhas. Tolerância a falhas. Deteção de falhas. Setembro de 2014 1 Continuidade de negócio

Leia mais

Engenharia de Requisitos

Engenharia de Requisitos Engenharia de Requisitos Criado: mar/2001 Atualizado: set/2005 Tópicos Definição de Requisitos Participantes Processo Documento de Requisitos (SRS) Evolução dos Requisitos 2 Referência I.Sommerville. Sw

Leia mais

TESTES DE SOFTWARE. Unidade 5 Teste de Software em Sistema em Produção. Luiz Leão

TESTES DE SOFTWARE. Unidade 5 Teste de Software em Sistema em Produção. Luiz Leão Luiz Leão luizleao@gmail.com http://www.luizleao.com Conteúdo Programático 5.1 - Teste de software nos diversos tipos de Manutenção 5.2 - Confiabilidade 5.3 - Disponibilidade Teste de software nos diversos

Leia mais

Prof. Lorí Viali, Dr.

Prof. Lorí Viali, Dr. Prof. Lorí Viali, Dr. viali@pucrs.br http://www.pucrs.br/famat/viali/ Dentre a grande variedade de sistemas que podem ser modelados e para os quais a simulação pode ser aplicada com proveito, uma classe

Leia mais

Computadores. HW e SW

Computadores. HW e SW Computadores HW e SW CTEE 20:50 1 Design dos Computadores Requisitos e Objetivos da Missão Avaliar arquiteturas e interfaces candidatas Realizar a divisão das funções Avaliar requisitos de confiabilidade

Leia mais

Transmissão e comunicação de dados. Renato Machado

Transmissão e comunicação de dados. Renato Machado Renato Machado UFSM - Universidade Federal de Santa Maria DELC - Departamento de Eletrônica e Computação renatomachado@ieee.org renatomachado@ufsm.br 07 de novembro de 2011 Sumário 1 2 3 4 Durante as últimas

Leia mais

ARCHITECTURAL DESIGN. Ian Sommerville, 8º edição Capítulo 11 Aula de Luiz Eduardo Guarino de Vasconcelos

ARCHITECTURAL DESIGN. Ian Sommerville, 8º edição Capítulo 11 Aula de Luiz Eduardo Guarino de Vasconcelos ARCHITECTURAL DESIGN Ian Sommerville, 8º edição Capítulo 11 Aula de Luiz Eduardo Guarino de Vasconcelos Objetivos Tópicos abordados Arquitetura de Software Projeto de arquitetura Vantagens de arquitetura

Leia mais

Estatística e Modelos Probabilísticos COE241

Estatística e Modelos Probabilísticos COE241 Estatística e Modelos Probabilísticos COE241 Edmundo de Souza e Silva Rosa M. M. Leão Segundo semestre de LAND COPPE/PESC UFRJ Professores Edmundo de Souza e Silva - edmundo@land.ufrj.br Sala H-318 (COPPE/PESC)

Leia mais

Sistemas Computacionais. Desempenho Confiabilidade Avaliação de sistemas

Sistemas Computacionais. Desempenho Confiabilidade Avaliação de sistemas Sistemas Computacionais Desempenho Confiabilidade Avaliação de sistemas Sistemas Computacionais O que são Sistemas Computacionais? Essencialmente, são sistemas - composição de computadores, softwares e

Leia mais

REDUÇÃO DO CONSUMO ENERGÉTICO E AUMENTO DA DEPENDABILIDADE ATRAVÉS DO COMPARTILHAMENTO DE REFRIGERAÇÃO ENTRE CONTEINERS DATA CENTER.

REDUÇÃO DO CONSUMO ENERGÉTICO E AUMENTO DA DEPENDABILIDADE ATRAVÉS DO COMPARTILHAMENTO DE REFRIGERAÇÃO ENTRE CONTEINERS DATA CENTER. REDUÇÃO DO CONSUMO ENERGÉTICO E AUMENTO DA DEPENDABILIDADE ATRAVÉS DO COMPARTILHAMENTO DE REFRIGERAÇÃO ENTRE CONTEINERS DATA CENTER Por VANDENBERG BORGES DA PAIXÃO UNIVERSIDADE FEDERAL DE PERNAMBUCO CIN

Leia mais

Sistemas Distribuídos

Sistemas Distribuídos Caracterização de Faculdades SENAC Análise e Desenvolvimento de Sistemas 24 de fevereiro de 2010 Caracterização de Histórico Anos 50 - Sistemas Operacionais tipo Lote Aumentar a capacidade de processamento

Leia mais

AVALIAÇÃO DE DESEMPENHO DO PROTOCOLO DE GATEWAY REDUNDANTE VRRP: uma opção ao HSRP em roteadores Cisco

AVALIAÇÃO DE DESEMPENHO DO PROTOCOLO DE GATEWAY REDUNDANTE VRRP: uma opção ao HSRP em roteadores Cisco AVALIAÇÃO DE DESEMPENHO DO PROTOCOLO DE GATEWAY REDUNDANTE VRRP: uma opção ao HSRP em roteadores Cisco Brenno C. CLEMENTE 1 ; Antônio M. da SILVA 2 ; Vinícius F. de SOUZA 3 RESUMO Este trabalho apresenta

Leia mais

Laboratório Virtual para o Ensino de Redes de Computadores no Moodle

Laboratório Virtual para o Ensino de Redes de Computadores no Moodle Laboratório Virtual para o Ensino de Redes de Computadores no Moodle Karl H. A. Ferreira 1, Rommel W. de Lima 1, Marcos Vinicius de A. Lima 1, José Osvaldo M. Chaves 1 1 Programa de Pós-Graduação em Ciência

Leia mais

Plano de pesquisa de mestrado em ciência da computação. Márcio G. Morais

Plano de pesquisa de mestrado em ciência da computação. Márcio G. Morais Plano de pesquisa de mestrado em ciência da computação. Márcio G. Morais Introdução Falhas em Robótica Sistema de múltiplos robôs Software em robótica Estado da Arte Situação dos Frameworks c/ tolerância

Leia mais

SISTEMAS DE MANUTENÇÃO E CONFIABILIDADE TP077

SISTEMAS DE MANUTENÇÃO E CONFIABILIDADE TP077 SISTEMAS DE MANUTENÇÃO E CONFIABILIDADE TP077 6 DISPONIBILIDADE DE EQUIPAMENTOS 6.1 INTRODUÇÃO Diversas teorias em confiabilidade pressupõem o descarte dos componentes de interesse após a primeira falha.

Leia mais

Processo de gerenciamento da disponibilidade

Processo de gerenciamento da disponibilidade Processo de gerenciamento da disponibilidade Devido ao ritmo de crescimento da tecnologia, as organizações têm dificuldade em manter um ambiente padronizado no que diz respeito a hardware e software necessários

Leia mais

2/10/2014 Prof. Roberto Cesar Betini 1

2/10/2014 Prof. Roberto Cesar Betini 1 REDES INDUSTRIAIS AULA 1 REDES DE COMPUTADORES 2/10/2014 Prof. Roberto Cesar Betini 1 Componentes de um Sistema de Computação 2/10/2014 2 Componentes de um Sistema de Computação 2/10/2014 3 Evolução dos

Leia mais

Avaliação de Desempenho de Sistemas Discretos

Avaliação de Desempenho de Sistemas Discretos Referências Avaliação de Desempenho de Sistemas Discretos Parte I: Introdução Professor: Reinaldo Gomes reinaldo@computacao.ufcg.edu.br 4 Kleinrock, L. Queueing Systems - Vol. : Theory. John Wiley & Sons,

Leia mais

Prof. Samuel Henrique Bucke Brito

Prof. Samuel Henrique Bucke Brito Introdução às Redes de Computadores www.labcisco.com.br ::: shbbrito@labcisco.com.br Prof. Samuel Henrique Bucke Brito Introdução Com os computadores conectados através da Internet a informação é disseminada

Leia mais

As Visões. Visões arquiteturais (revisão)

As Visões. Visões arquiteturais (revisão) As 4 + 1 Visões Jair C Leite Visões arquiteturais (revisão) Separar diferentes aspectos em visões separadas com o objetivo de gerenciar complexidade. Cada visão descreve diferentes conceitos da engenharia.

Leia mais

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

b) choosing either numerical analysis or simulation as the evaluation method; 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

Leia mais

Prof. Samuel Henrique Bucke Brito

Prof. Samuel Henrique Bucke Brito Dispositivos de Interconexão www.labcisco.com.br ::: shbbrito@labcisco.com.br Prof. Samuel Henrique Bucke Brito Componentes de Rede Diversos são os componentes de uma rede de computadores e entendê-los

Leia mais

Disciplina: Dispositivos de Rede II. Professor: Jéferson Mendonça de Limas. 4º Semestre. Aula 02 Dispositivos Básicos de Rede

Disciplina: Dispositivos de Rede II. Professor: Jéferson Mendonça de Limas. 4º Semestre. Aula 02 Dispositivos Básicos de Rede Disciplina: Dispositivos de Rede II Professor: Jéferson Mendonça de Limas 4º Semestre Aula 02 Dispositivos Básicos de Rede 2014/2 Roteiro Introdução Adaptadores de Rede Reptidor Hub Bridge Introdução O

Leia mais

Introdução. capítulo

Introdução. capítulo Introdução capítulo 1 Definição de de um sistema distribuído Um sistema distribuído é um conjunto de computadores independentes que se apresenta a seus usuários como um sistema único e coerente Definição

Leia mais

Projeto de Redes Top-Down

Projeto de Redes Top-Down Projeto de Redes Top-Down O projeto da rede deve ser um processo completo que equaliza as necessidades de negócio com a tecnologia de rede disponível para gerar um sistema que maximize as chances de sucesso

Leia mais

Detecção de Violações de SLA em Coreografias de Serviços Web

Detecção de Violações de SLA em Coreografias de Serviços Web Detecção de Violações de SLA em Coreografias de Serviços Web Victoriano Alfonso Phocco Diaz Instituto de Matemática e Estatística Departamento de Ciência da Computação Universidade de São Paulo alfonso7@ime.usp.br

Leia mais

Rosangela Melo Orientador: Paulo Maciel

Rosangela Melo Orientador: Paulo Maciel Análise de Sensibilidade de Métricas Dependabilidade aplicada em Serviços de Streaming de Vídeos usando Infraestruturas de Cloud Computing Rosangela Melo Orientador: Paulo Maciel Questão de Pesquisa: Como

Leia mais

TESTES DE SOFTWARE. Profa. Maria Auxiliadora

TESTES DE SOFTWARE. Profa. Maria Auxiliadora TESTES DE SOFTWARE 1 Teste de software É uma atividade crítica na garantia de qualidade de software; Quatro dimensões: Estado do teste ( o momento ); Técnica do teste ( como vou testar ); Metas do testes

Leia mais

Sistemas Distribuídos

Sistemas Distribuídos Sistemas Distribuídos Definição Sistema Distribuído é aquele onde os componentes de software e hardware localizados em redes de computadores comunicam-se e coordenam suas ações apenas por passagem de mensagens.

Leia mais

Sistemas Distribuídos

Sistemas Distribuídos Faculdades SENAC Análise e Desenvolvimento de Sistemas 23 de fevereiro de 2011 Histórico Anos 50 - Sistemas Operacionais tipo Lote Aumentar a capacidade de processamento de programas Usuário ia ao computador

Leia mais

Análise de Desempenho de Plataformas para Desenvolvimento com o Sistema Operacional Android

Análise de Desempenho de Plataformas para Desenvolvimento com o Sistema Operacional Android Universidade Federal de Pernambuco Graduação em Engenharia da Computação Centro de Informática 2012.2 Análise de Desempenho de Plataformas para Desenvolvimento com o Sistema Operacional Android Autor:

Leia mais

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

Noções de Processos Estocásticos e Cadeias de Markov Noções de Processos Estocásticos e Cadeias de Markov Processo Estocástico Definição: Processo Estocástico é uma coleção de variáveis aleatórias indexadas por um parâmetro t R (entendido como tempo). X={

Leia mais

ISO/IEC Prof. Alexandre Luís Franco

ISO/IEC Prof. Alexandre Luís Franco ISO/IEC 9126 Prof. Alexandre Luís Franco ISO/IEC 9126 Contém as seguintes partes, sobre o título genérico de Engenharia de Software Qualidade do Produto Parte 1 Modelo de Qualidade Parte 2 Métricas Externas

Leia mais

MEIC Sistemas Distribuídos

MEIC Sistemas Distribuídos MEIC Sistemas Distribuídos 2 de março de 2017 Rodrigo Miragaia Rodrigues Baseado nos slides apresentados por Paulo Ferreira Departamento de Engenharia Informá3ca 2 Fonte: Malte Schwarzkopf. Operating system

Leia mais

Avaliação quantitativa de riscos em projetos de desenvolvimento de software. Aluno: Camila Gomes Orientador: Eduardo Tavares

Avaliação quantitativa de riscos em projetos de desenvolvimento de software. Aluno: Camila Gomes Orientador: Eduardo Tavares 18/09/2008 1 Avaliação quantitativa de riscos em projetos de desenvolvimento de software Aluno: Camila Gomes Orientador: Eduardo Tavares 2 Introdução Aumento da demanda por soluções em software. Apesar

Leia mais

Gerenciamento e Interoperabilidade de Redes

Gerenciamento e Interoperabilidade de Redes ESZI030-17 Gerenciamento e Interoperabilidade de Redes Aula 01 Introdução Prof. João Henrique Kleinschmidt Santo André, maio de 2017 Roteiro PARTE I Apresentação da Disciplina PARTE II Introdução ao Gerenciamento

Leia mais

Miolo_Analise_Falhas_2_Edicao_novo_atual:Miolo_Novo.qxd 13/01/ :51 Página 7. Sumário

Miolo_Analise_Falhas_2_Edicao_novo_atual:Miolo_Novo.qxd 13/01/ :51 Página 7. Sumário Miolo_Analise_Falhas_2_Edicao_novo_atual:Miolo_Novo.qxd 13/01/2014 16:51 Página 7 Sumário 1 Confiabilidade e FTA...17 1.1 Introdução...19 1.2 O que é confiabilidade...19 1.3 Fundamentos de confiabilidade...21

Leia mais

ELT030. 2º Semestre-2016

ELT030. 2º Semestre-2016 ELT030 Instrumentação 2º Semestre-2016 Ferramental estatístico Na ciência da instrumentação, os métodos estatísticos se apresentam como ferramentas fundamentais para medição. Estatística é ciência que

Leia mais

Sistemas de Tempo-Real

Sistemas de Tempo-Real Sistemas de Tempo-Real Bibliografia H. Kopetz, Design Principles for Distributed Embedded Applications, Kluwer Academic Publishers, 1997. G. Buttazzo, Hard Real-Time Computing Systems: Predictable Scheduling

Leia mais

Gerência de Projetos e Qualidade de Software. Prof. Walter Gima

Gerência de Projetos e Qualidade de Software. Prof. Walter Gima Gerência de Projetos e Qualidade de Software Prof. Walter Gima 1 Plano de Ensino e Aprendizagem 2 3 Objetivos CONTEÚDO Se preparar para o inicio de um projeto Acompanhamento projeto Controles Métricas

Leia mais

Redes de computadores. Douglas Wildgrube Bertol DEE - Engenharia Elétrica CCT

Redes de computadores. Douglas Wildgrube Bertol DEE - Engenharia Elétrica CCT Redes de computadores Douglas Wildgrube Bertol DEE - Engenharia Elétrica CCT AS1RAI1 Redes para Automação Industrial JOINVILLE 23/02/2017 Introdução contextualização Como conectar dois equipamentos fisicamente

Leia mais

SISTEMAS DISTRIBUÍDOS

SISTEMAS DISTRIBUÍDOS SISTEMAS DISTRIBUÍDOS CUP Disk Memoey CUP Memoey Disk Network CUP Memoey Disk Introdução aos Sistemas Distribuídos 1 Sumário Evolução Problema/Contexto O que é um Sistema Distribuído? Vantagens e Desvantagens

Leia mais

Rabobank Segurança Cibernética

Rabobank Segurança Cibernética INFORMAÇÕES SOBRE A POLÍTICA DE SEGURANÇA CIBERNÉTICA DO BANCO RABOBANK 1. INTRODUÇÃO Este documento consiste em uma versão simplificada da Política de Segurança Cibernética do Banco Rabobank International

Leia mais

Sistema Distribuído. Sistema Distribuído. Aplicações Distribuídas. Conceitos Básicos

Sistema Distribuído. Sistema Distribuído. Aplicações Distribuídas. Conceitos Básicos Sistema Distribuído Conjunto de máquinas (CPU + memória) interligadas em rede. Sistema Distribuído Sistema operacional distribuído trata este conjunto como um único sistema computacional. Estação 1 Estação

Leia mais

Engenharia de Software Sistemas Sociotécnicos

Engenharia de Software Sistemas Sociotécnicos Engenharia de Software Sistemas Sociotécnicos Prof. Carlos Lucas uma vela não perde sua chama acendendo outra Apenas 5% dos professores fizeram, fazem e farão a diferença 1 Sistema Sistemas Sociotécnicos

Leia mais

Models for capacity oriented availability evaluation of a private cloud

Models for capacity oriented availability evaluation of a private cloud Revista de Informática Teórica e Aplicada - RITA - ISSN 2175-2745 Vol. 25, Num. 02 (2018) 73-84 RESEARCH ARTICLE Models for capacity oriented availability evaluation of a private cloud Modelos para avaliação

Leia mais

Conceitos de Sistemas Distribuídos

Conceitos de Sistemas Distribuídos Conceitos de Sistemas Distribuídos Roteiro Definição de Sistemas Distribuídos (SD) Evolução Histórica Exemplos (SD) Modelos (Vantagens x Desvantagens) 2 O que é um Sistema Distribuído? Definição Coleção

Leia mais

Avaliação de Desempenho de Sistemas DCC 074

Avaliação de Desempenho de Sistemas DCC 074 Avaliação de Desempenho de Sistemas DCC 074 Ana Paula Couto 1 o. semestre de 2012 DCC - UFJF 1 O que é desempenho? Medida da capacidade de resposta de um sistema Como analisar o desempenho de um sistema?

Leia mais

SOCIEDADE PARANAENSE DE ENSINO E TECNOLOGIA SPET PROGRAMA DE EVOLUÇÃO CONTÍNUA DE QUALIDADE. ES 60 DISCIPLINA: Engenharia de Software II

SOCIEDADE PARANAENSE DE ENSINO E TECNOLOGIA SPET PROGRAMA DE EVOLUÇÃO CONTÍNUA DE QUALIDADE. ES 60 DISCIPLINA: Engenharia de Software II ES 60 DISCIPLINA: Engenharia de Software II AULA NÚMERO: 6 DATA: / / PROFESSOR: Andrey APRESENTAÇÃO O objetivo desta aula é apresentar, discutir e exercitar a visão de um sistema a ser projetado. Os principais

Leia mais

Engenharia de Software. Projeto de Arquitetura

Engenharia de Software. Projeto de Arquitetura Engenharia de Software Projeto de Arquitetura O que já vimos? Introdução a Engenharia de Software Processos de Software Desenvolvimento Ágil de Software Engenharia de Requisitos Modelagem de sistemas (outra

Leia mais

Engenharia de Software

Engenharia de Software Engenharia de Software Prof. Luiz Antonio do Nascimento Espec. sistema / Eng. sistemas Modelagem do processo de negócios Análise de requisitos O que tem que ser feito Projeto Como deve ser feito Construção

Leia mais

Apresentação QoS ATM Arquitetura Elementos Funcionais Conclusão

Apresentação QoS ATM Arquitetura Elementos Funcionais Conclusão Qualidade Redes de Alta de Serviço Velocidade (QoS) Redes de Alta Velocidade Qualidade de Serviço (QoS) Qualidade de Serviço (QoS) Gerenciamento do nível de serviço: Negociar, definir, medir, administrar

Leia mais

falhas em sistemas distribuídos

falhas em sistemas distribuídos Tolerância a Falhas falhas em sistemas distribuídos Lamport: A distributed system is a system where I can t get any work done if a machine I ve never heard of crashes. sistemas distribuídos e falhas parciais

Leia mais

Características de Sistemas Distribuídos

Características de Sistemas Distribuídos Características de Sistemas Distribuídos Carlos Ferraz cagf@cin.ufpe.br 2002-2003 Carlos A. G. Ferraz 2 Tópicos O conceito de Sistemas Distribuídos Infra-estrutura básica Exemplos Vantagens e desvantagens

Leia mais