Fundamentos de Tolerância a Falhas. Graduação: CIC e ECP Taisy Silva Weber 2002

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

Download "Fundamentos de Tolerância a Falhas. Graduação: CIC e ECP Taisy Silva Weber 2002"

Transcrição

1 Fundamentos de Tolerância a Falhas Graduação: CIC e ECP Taisy Silva Weber 2002

2 Bibliografia básica Pradhan, D. K. Jalote, P. Fault-Tolerant System Design. Prentice Hall, New Jersey, Fault tolerance in distributed systems. Prentice Hall, Englewood Cliffs, New Jersey, Birman, K. Building secure and reliable network applications. Manning Publications Co, Geenwich, 1996 Notas de aula disponível para download Taisy Weber 2

3 Conteúdo da disciplina Conceitos básicos de tolerância a falhas atributos e medidas: dependabilidade, confiabilidade, disponibilidade e outros redundância aplicações de TF Arquiteturas tolerantes a falhas TF em sistemas distribuídos Difusão confiável e de grupo. Recuperação de processos. Replicação de dados. Validação. arquiteturas convencionais, servidores de rede, clusters de alta disponibilidade Taisy Weber 3

4 Motivação para tolerância a falhas capacidade de manter o serviço desejado mesmo na presença de falhas componentes de hardware cada vez mais confiáveis ENTRETANTO software e projeto cada vez menos confiáveis sistemas cada vez mais complexos EXEMPLO falha de projeto na FPU do Pentium evitar que o usuário do serviço seja o componente tolerante a falhas do sistema Taisy Weber 4

5 Desafios atuais bugs no projeto de hardware e software altíssima complexidade dos sistemas paralelismo em alta escala uso de novas tecnologias (não provadas) sistemas distribuídos para sistemas críticos para operação em tempo real computadores móveis baixa potência difícil usar replicação de componentes Taisy Weber 5

6 Dependabilidade vs desempenho dependabilidade sistemas ultra confiáveis sistemas comerciais tolerantes a falhas objetivo PC sistemas altamente paralelos e sistemas distribuídos desempenho Taisy Weber 6

7 Dependability of Computer Systems: from Concepts to Limits Jean-Claude Laprie - DCIA 98 Causas de defeitos Sistemas tradicionais Redes cliente-servidor Não tolerante a falhas Tolerante a falhas (não tolerantes a falhas) MTBF: 6 a 12 semanas Indisponibilidade após defeito: 1 a 4 h MTBF: 21 anos (Tandem) Disponibilidade média: 98% Defeitos: Defeitos: Defeitos: hardware 50% software 65% projeto 60% software 25% operações 10% operações 24% operações 10% hardware 8% físicos 16% comunicações / ambiente 15% ambiente 7% Causas usuais de defeitos em sistemas de computação Taisy Weber 7

8 Tópicos nesse item: Falha, erro, defeito Falhas Dependabilidade Atributos de dependabilidade Exemplos de áreas de aplicação Técnicas de TF Taisy Weber 8

9 Conceitos básicos falha, erro e defeito atributos dependabilidade, confiabilidade, disponibilidade e outros redundância aplicações de TF Barry Johnson, cap. 1, livro do Pradhan conceitos básicos podem ser encontrados também em livros de sistemas operacionais, redes, arquitetura de computadores, sites de fabricantes de soluções de alta disponibilidade e da NASA, além de grande número de artigos (Laprie, Avizienis, Cristian, Schneider, Siewiorek, Nelson, Rennels ) Taisy Weber 9

10 Falha, erro ou defeito? estado errôneo (ou erro) se processamento posterior pode levar a defeito falha causa física ou algorítmica do erro falhas podem ser toleradas, defeitos não fault error failure falha (falta) erro defeito falta erro falha (tolerância a falta) usado nessa disciplina alguns grupos no Brasil usam a última terminologia Taisy Weber 10

11 Falha versus erro subsistema falha erro defeito falha sistema Taisy Weber 11

12 falha (falta) erro defeito universo da informação processamento posterior pode levar a defeito universo físico falha erro defeito universo do usuário desvio da especificação Taisy Weber 12

13 Latência latência de falha período de tempo desde a ocorrência da falha até a manifestação do erro devido aquela falha latência de erro período de tempo desde a ocorrência do erro até a manifestação do defeito devido aquele erro falha erro defeito latência de falha latência de erro Taisy Weber 13

14 Falhas falhas físicas permanentes temporárias humanas falhas de projeto interação intermitentes transitórias intencionais não intencionais confiabilidade sempre foi um problema de engenharia, assim falhas físicas, que afetam diretamente o hardware, tradicionalmente vem recebendo atenção especial falhas são inevitáveis Taisy Weber 14

15 Causas de falhas problemas de especificação problemas de implementação componentes defeituosos imperfeições de manufatura fadiga distúrbios externos radiação, interferência eletromagnética, variações ambientais (temperatura, pressão, umidade), problemas de operação falhas são inevitáveis Taisy Weber 15

16 Descrição de falhas natureza falha de hardware, falha de software, etc.. duração permanente ou temporária extensão local a um módulo, global valor determinado ou indeterminado no tempo Taisy Weber 16

17 Objetivo de TF alcançar dependabilidade dependabilidade (dependability) qualidade do serviço fornecido por um dado sistema confiança no serviço fornecido atributos (medidas): adiante veremos mais detalhes sobre medidas confiabilidade, disponibilidade, segurança (safety), mantenabilidade, testabilidade, performability, etc segurança (security) também é considera por alguns autores como atributo de dependabilidade Taisy Weber 17

18 Confiabilidade reliability: capacidade de atender à especificação dentro de condições definidas durante certo período de funcionamento condicionado a estar operacional no início do período falha é um fenômeno aleatório probabilidade que um sistema funcione corretamente durante um intervalo de tempo [t0,t] probabilidade condicional R(t) = P {X > t} X = tempo sem falhas de um sistema t = tempo de funcionamento ou duração da missão depende do sistema estar operacional em t0 Taisy Weber 18

19 Confiabilidade mais usada como medida em: sistemas em que mesmo curtos períodos de operação incorreta são inaceitáveis sistemas em que reparo é impossível exemplos: aviação intervalo de tempo: 10 a 12 horas exploração espacial intervalo de tempo: 10 anos Taisy Weber 19

20 Disponibilidade availability probabilidade do sistema estar operacional no instante de tempo t alternância de períodos de funcionamento e reparo desde que esses períodos sejam curtos um sistema pode ser altamente disponível mesmo apresentando períodos de inoperabilidade disponibilidade e confiabilidade são os atributos mais conhecidos e usados, muitas vezes aparecem como sinônimos de dependabilidade Taisy Weber 20

21 probabilidade do sistema: ou de estar operacional e executar sua função corretamente Segurança ou de descontinuar suas funções de forma a não provocar dano a outros sistema ou pessoas que dele dependam medida da capacidade fail-safe do sistema não está relacionado diretamente a security atributo usual na área de controle de processos industriais e de transporte safety Taisy Weber 21

22 Outros atributos performability relacionado a queda de desempenho provocada por falhas mantenabilidade facilidade de realizar a manutenção do sistema probabilidade que um sistema com defeitos seja restaurado a um estado operacional dentro de um período t testabilidade capacidade de testar certos atributos internos ao sistema facilidade de realizar certos testes relacionada a mantenabilidade sistema continua a operar, mas com queda de desempenho Taisy Weber 22

23 Performability relacionado a queda de desempenho provocada por falhas sistema continua a operar, mas com queda de desempenho P(L,t) graceful degradation: degradação suave ou degradação gradual probabilidade que o desempenho do sistema seja no mínimo L no instante de tempo t Taisy Weber 23

24 Mantenabilidade facilidade de realizar a manutenção do sistema quantitativamente: probabilidade que um sistema com defeitos seja restaurado a um estado operacional dentro de um período t restauração localização do problema reparo físico colocação em operação Taisy Weber 24

25 Testabilidade capacidade de testar certos atributos internos ao sistema facilidade de realizar certos testes relacionada a mantenabilidade a testabilidade aumenta a mantenabilidade testes: manuais automáticos Taisy Weber 25

26 Aplicações de FT longa vida satélites e sondas espaciais: probabilidade de 0,95 de estar operacional após 10 anos de missão, freqüentemente permitem ser reconfigurados manualmente por operador manutenção adiada computação crítica alta disponibilidade manutenção é ou impossível ou extremamente cara: lugares remotos ou só acessíveis periodicamente, aplicações espaciais Taisy Weber 26

27 Computação crítica aplicações críticas: segurança humana, proteção de equipamento ou segurança do meio ambiente áreas: controle de tráfego aéreo sistemas militares controle de plantas industriais exemplos: Space Shuttle controladores industriais programáveis freqüentemente de tempo real Taisy Weber 27

28 Alta disponibilidade aplicações que exigem alta disponibilidade: transações financeiras e comerciais sistemas de reservas internacionais aplicações na Internet (e-comerce) exemplos: clássicos Tandem Nonstop & Stratus atuais servidores de redes & HA-clusters sistemas on-line, não confundir com tempo real aparecem freqüentemente com o nome de sistemas de missão crítica Taisy Weber 28

29 Técnicas para alcançar dependabilidade a dependabilidade de um sistema depende de decisões de projeto desse sistema para alcançar dependabilidade (ou seja para alcançar os atributos de dependabilidade) é necessário o emprego de técnicas de projeto adequadas nem todas as técnicas estão relacionadas a TF por exemplo: bons componentes podem levar a uma boa confiabilidade dos sistema existem inúmeras técnicas, algumas que interessam nossa área são mencionadas a seguir Taisy Weber 29

30 Técnicas: validação dependabilidade validação prevenção tolerância a falhas remoção previsão estimar presença de falhas e suas conseqüências verificar a presença de falhas e removê-las Taisy Weber 30

31 Técnicas: prevenção dependabilidade validação prevenção tolerância a falhas remoção previsão evitar introduzir falhas durante projeto e construção do sistema não resolve problemas críticos de confiabilidade seleção de metodologias de projeto e tecnologia apropriada Taisy Weber 31

32 Técnicas: tolerância a falhas dependabilidade validação prevenção tolerância a falhas remoção previsão fornecer serviço esperado mesmo na presença de falhas mascaramento de falhas, detecção de falhas, localização, confinamento, recuperação, reconfiguração, tratamento Taisy Weber 32

33 Técnicas para alcançar dependabilidade dependabilidade remoção validação verificar presença de falhas e remover previsão estimar presença de falhas e suas conseqüências prevenção evitar introduzir falhas durante projeto e construção do sistema tolerância a falhas fornecer serviço esperado mesmo na presença de falhas Taisy Weber 33

34 Técnicas de TF prevenção e remoção de falhas não são suficientes: quando o sistema exige alta confiabilidade, ou alta disponibilidade técnicas de TF exigem componentes adicionais algoritmos especiais redundância Taisy Weber 34

35 Técnicas de TF mascaramento ou falhas são mascaradas e não chegam a provocar defeito no universo físico: falha detecção, localização e recuperação no universo da informação: erro ou erros (ou falhas) devem ser inicialmente detectados o sistema entra em um estado de tratamento de exceção até poder voltar a operação normal também aparece como detecção e correção Taisy Weber 35

36 Classificação 4 fases (Anderson & Lee): detecção confinamento e avaliação recuperação tratamento da falha tratamento recuperação confinamento e avaliação detecção outra classificação primeira fase detecção, diagnóstico, confinamento, mascaramento, compensação Taisy Weber 36

37 Detecção duplicação e comparação testes de limites de tempo time-out, cão de guarda (watchdog timers) testes reversos codificação teste de razoabilidade limites ou compatibilidades testes estruturais consistência diagnóstico tratamento recuperação confinamento e avaliação detecção Taisy Weber 37

38 Duplicação e comparação 2 módulos idênticos de hardware resultado mesmos dados de entrada COMPARADOR erro mesmo clock ponto crítico de falha (single point of failure) comparador em software ou hardware? Taisy Weber 38

39 Duplicação e comparação: software leitura escrita resultado de B processador A COMPARAÇÃO detecção memória local de A resultado de A memória compartilhada resultado de A processador B COMPARAÇÃO SINAL DE ERRO memória local de B resultado de B SINAL DE ERRO Taisy Weber 39

40 Confinamento e avaliação de danos latência de falha pode provocar espalhamento de dados inválidos confinamento ocorrência de falha até erro (detectado) estabelece limites para a propagação do dano confinamento e avaliação dependem de decisões de projeto do sistema facilitam detecção e recuperação, mas não são obrigatórias tratamento recuperação confinamento e avaliação detecção Taisy Weber 40

41 confinamento: Mecanismos de confinamento e avaliação restrições ao fluxo de informações evitar fluxos acidentes estabelecer interfaces de verificação para detecção de erros avaliação dos danos: estática: projeto inicial e hardware dinâmica: execução e software Taisy Weber 41

42 Exemplos ações atômicas operações primitivas auto encapsuladas sem efeitos secundários isolamento de processos tudo que não é permitido é proibido hierarquia de processos clareza conceitual controle de recursos Taisy Weber 42

43 Recuperação de erros troca do estado atual incorreto para um estado livre de falhas pode ser um estado anterior, livre de falhas, do sistema pode ser um novo estado em último caso, pode ser o estado inicial tratamento recuperação ocorre após detecção confinamento e avaliação detecção Taisy Weber 43

44 Recuperação dois grupos retorno os dois grupos são compatíveis condução a estado anterior estado anterior P rollback falha avanço condução a novo estado P falha avanço novo estado Taisy Weber 44

45 Avanço forward error recovery condução a novo estado consistente ainda não ocorrido desde a última manifestação de erro eficiente, mas específica a cada sistema danos devem ser previstos acuradamente mais usadas em sistemas de tempo real, onde o retorno para um estado anterior (no tempo) seja inviável Taisy Weber 45

46 Retorno backward error recovery condução a estado anterior consistente alto custo mas de aplicação genérica exemplo de técnica de recuperação por retorno pontos de verificação (checkpoints) mais simples salvamento de todo o estado do sistema periodicamente Taisy Weber 46

47 Recuperação simples em um único processo complexa em processamento distribuído usualmente retroativa (de retorno) pode provocar efeito dominó retorno ao início do processamento problema com mensagens órfãs e perdidas solução restrições a comunicação entre processos mais sobre órfãs e perdidas quando estudarmos sistemas distribuídos Taisy Weber 47

48 Tratamento de falhas localizar a origem do erro (falha) localizar a falha de forma precisa reparar a falha recuperar o restante do sistema lembrar diferenças entre falhas permanentes e temporárias hipótese de falha uma única falha de cada vez tratamento recuperação confinamento e avaliação detecção Taisy Weber 48

49 Localização da falha duas fases: localização grosseira (módulo ou subsistema) deve ser rápida localização fina reparos de menor custo diagnóstico para localização da falha manual automático (componentes livres de falha são responsáveis pela execução do teste) Taisy Weber 49

50 Reparo da falha remoção do componente defeituoso manual ou automática automática degradação suave: reconfiguração para operação com menor número de componentes auto-reparo: substituição imediata por componente disponível no sistema Taisy Weber 50

51 Auto-reparo substituição automática sistemas com longo período de missão sem possibilidade de reparo manual aplicação de redundância de componentes redundância dinâmica redundância híbrida redundância auto-eliminadora todos esses tipos de redundância serão vistos a seguir Taisy Weber 51

52 Bibliografia para conceitos básicos capítulo de livro artigos livros Johnson, Barry. An introduction to the design na analysis of the faulttolerante systems, cap 1. Fault-Tolerant System Design. Prentice Hall, New Jersey, 1996 Avizenis. The four-universe information system model for the study of faulttolerance, FTCS 1982 Laprie, Jean-Claude. Dependable Computing: Concepts, Limits, Challenges. FTCS, 1995 Jean-Claude Laprie - Dependability of Computer Systems: from Concepts to Limits. DCIA 98, Birman, K. Building secure and reliable network applications. Manning Publications Co, Geenwich, 1996 Taisy Weber 52

Sistemas Distribuídos: Conceitos e Projeto Introdução a Tolerância a Falhas

Sistemas Distribuídos: Conceitos e Projeto Introdução a Tolerância a Falhas Sistemas Distribuídos: Conceitos e Projeto Introdução a Tolerância a Falhas Francisco José da Silva e Silva Laboratório de Sistemas Distribuídos (LSD) Departamento de Informática / UFMA http://www.lsd.ufma.br

Leia mais

Um roteiro para exploração dos conceitos básicos de tolerância a falhas

Um roteiro para exploração dos conceitos básicos de tolerância a falhas Um roteiro para exploração dos conceitos básicos de tolerância a falhas Taisy Silva Weber 1 Instituto de Informática UFRGS Curso de Especialização em Redes e Sistemas Distribuídos taisy@inf.ufrgs.br Resumo

Leia mais

Bancos de dados distribuídos Prof. Tiago Eugenio de Melo tiagodemelo@gmail.com. http://www.tiagodemelo.info

Bancos de dados distribuídos Prof. Tiago Eugenio de Melo tiagodemelo@gmail.com. http://www.tiagodemelo.info Bancos de dados distribuídos Prof. Tiago Eugenio de Melo tiagodemelo@gmail.com Última atualização: 20.03.2013 Conceitos Banco de dados distribuídos pode ser entendido como uma coleção de múltiplos bds

Leia mais

Arquitetura dos Sistemas de Informação Distribuídos

Arquitetura dos Sistemas de Informação Distribuídos Arquitetura dos Sistemas de Informação Distribuídos Quando se projeta um sistema cuja utilização é destinada a ser feita em ambientes do mundo real, projeções devem ser feitas para que o sistema possa

Leia mais

Miguel Cardoso Júnior, Nilo Sérgio de Lima Barros e Silva tenalcardoso@esaex.mil.br, nilo_barros@terra.com.br

Miguel Cardoso Júnior, Nilo Sérgio de Lima Barros e Silva tenalcardoso@esaex.mil.br, nilo_barros@terra.com.br Sistemas Tolerantes a Falhas em Clusters-HA (Clusters de Alta Disponibilidade) EsAEx - Escola de Administração do Exército, Rua Território do Amapá, Nº 455, Pituba, Salvador - BA, Brasil Miguel Cardoso

Leia mais

Desenvolvimento de Sistemas Tolerantes a Falhas

Desenvolvimento de Sistemas Tolerantes a Falhas Confiança de software Desenvolvimento de Sistemas Tolerantes a Falhas Em geral, os usuários de um sistema de software esperam ele seja confiável Para aplicações não-críticas, podem estar dispostos a aceitar

Leia mais

Módulo 4 DISPONIBILIDADE E CONFIABILIDADE DE ATIVOS DE TRANSPORTES

Módulo 4 DISPONIBILIDADE E CONFIABILIDADE DE ATIVOS DE TRANSPORTES Módulo 4 DISPONIBILIDADE E CONFIABILIDADE DE ATIVOS DE TRANSPORTES Análise da Vida Útil do Ativo MAXIMIZAR o Tempo de Operação dos equipamentos pela contenção das causas fundamentais das falhas. Qualificar

Leia mais

SEGURANÇA A E CONTROLE EM SISTEMAS DE INFORMAÇÃO

SEGURANÇA A E CONTROLE EM SISTEMAS DE INFORMAÇÃO Capítulo 14 SEGURANÇA A E CONTROLE EM SISTEMAS DE INFORMAÇÃO 14.1 2003 by Prentice Hall OBJETIVOS Por que sistemas de informação são tão vulneráveis veis a destruição, erro, uso indevido e problemas de

Leia mais

SISTEMAS DISTRIBUÍDOS

SISTEMAS DISTRIBUÍDOS SISTEMAS DISTRIBUÍDOS 1. Histórico Primeiros computadores Computadores dos anos 50 e 60 Primeiros computadores com sistemas operacionais Surgimento das redes de computadores Nos anos 70 início das pesquisas

Leia mais

Motivos para você ter um servidor

Motivos para você ter um servidor Motivos para você ter um servidor Com a centralização de dados em um servidor, você poderá gerenciar melhor informações comerciais críticas. Você pode proteger seus dados tornando o backup mais fácil.

Leia mais

Resumo. Introdução Classificação Fases Curiosidades

Resumo. Introdução Classificação Fases Curiosidades Tolerância à falha Resumo Introdução Classificação Fases Curiosidades Introdução Sistemas Tolerantes a Falhas são aqueles que possuem a capacidade de continuar provendo corretamente os seus serviços mesmo

Leia mais

Considerações no Projeto de Sistemas Cliente/Servidor

Considerações no Projeto de Sistemas Cliente/Servidor Cliente/Servidor Desenvolvimento de Sistemas Graça Bressan Graça Bressan/LARC 2000 1 Desenvolvimento de Sistemas Cliente/Servidor As metodologias clássicas, tradicional ou orientada a objeto, são aplicáveis

Leia mais

O que é Gerenciamento de Redes de Computadores? A gerência de redes de computadores consiste no desenvolvimento, integração e coordenação do

O que é Gerenciamento de Redes de Computadores? A gerência de redes de computadores consiste no desenvolvimento, integração e coordenação do O que é Gerenciamento de Redes de Computadores? A gerência de redes de computadores consiste no desenvolvimento, integração e coordenação do hardware, software e usuários para monitorar, configurar, analisar,

Leia mais

A Gerência em Redes de Computadores

A Gerência em Redes de Computadores A Gerência em Redes de Computadores Gerência de Redes Redes Ferramenta fundamental Tecnicamente: constante expansão, tanto fisicamente como em complexidade. O que o usuário espera da rede? Disponibilidade

Leia mais

Roteiro para a escrita do documento de Especificação de Requisitos de Software (ERS)

Roteiro para a escrita do documento de Especificação de Requisitos de Software (ERS) Roteiro para a escrita do documento de Especificação de Requisitos de Software (ERS) Definição Geral: Disciplina de Compiladores Prof. Jorge Bidarra (UNIOESTE) A especificação de requisitos tem como objetivo

Leia mais

SEGURANÇA E CONTROLE EM SISTEMAS DE INFORMAÇÃO

SEGURANÇA E CONTROLE EM SISTEMAS DE INFORMAÇÃO SEGURANÇA E CONTROLE EM SISTEMAS DE INFORMAÇÃO 1 OBJETIVOS 1. Por que sistemas de informação são tão vulneráveis a destruição, erro, uso indevido e problemas de qualidade de sistemas? 2. Que tipos de controles

Leia mais

Gerenciamento de Incidentes

Gerenciamento de Incidentes Gerenciamento de Incidentes Os usuários do negócio ou os usuários finais solicitam os serviços de Tecnologia da Informação para melhorar a eficiência dos seus próprios processos de negócio, de forma que

Leia mais

Tolerância a Falhas 1

Tolerância a Falhas 1 1 Roteiro Introdução Histórico Áreas de aplicação Conceitos Detecção e Recuperação de erros Arquiteturas Técnicas de Referências Introdução Meta dos sistemas tolerantes a falha Nenhum defeito de qualquer

Leia mais

Desenvolvimento de Sistemas Orientados a Objetos com UML UP/RUP: Projeto

Desenvolvimento de Sistemas Orientados a Objetos com UML UP/RUP: Projeto Desenvolvimento de Sistemas Orientados a Objetos com UML UP/RUP: Projeto Engenharia de Software I Informática 2009 Profa. Dra. Itana Gimenes RUP: Artefatos de projeto Modelo de Projeto: Use-Case Realization-projeto

Leia mais

*Os usuários devem possuir um CMA ou um Resource Manager registrado de modo a ativar as capacidades de geração de relatórios.

*Os usuários devem possuir um CMA ou um Resource Manager registrado de modo a ativar as capacidades de geração de relatórios. DESCRITIVO DE SERVIÇOS Serviço Advantage O Serviço Advantage é uma oferta de suporte que proporciona assistência técnica telefônica prioritária 24x7 para clientes de porte médio e corporativos que tenham

Leia mais

REDES DE COMPUTADORES

REDES DE COMPUTADORES Eriko Carlo Maia Porto UNESA Universidade Estácio de Sá eriko_porto@uol.com.br Última revisão Julho/2003 REDES DE COMPUTADORES INTRODUÇÃO EVOLUÇÃO DOS SISTEMAS DE COMPUTAÇÃO Década de 50 introdução dos

Leia mais

SISTEMA GERENCIADOR DE BANCO DE DADOS

SISTEMA GERENCIADOR DE BANCO DE DADOS BANCO DE DADOS Universidade do Estado de Santa Catarina Centro de Ciências Tecnológicas Departamento de Ciência da Computação Prof. Alexandre Veloso de Matos alexandre.matos@udesc.br SISTEMA GERENCIADOR

Leia mais

MÓDULO 11 ELEMENTOS QUE FAZEM PARTE DO PROJETO DO SISTEMA

MÓDULO 11 ELEMENTOS QUE FAZEM PARTE DO PROJETO DO SISTEMA MÓDULO 11 ELEMENTOS QUE FAZEM PARTE DO PROJETO DO SISTEMA Através dos elementos que fazem parte do projeto do sistema é que podemos determinar quais as partes do sistema que serão atribuídas às quais tipos

Leia mais

EAGLE TECNOLOGIA E DESIGN CRIAÇÃO DE SERVIDOR CLONE APCEF/RS

EAGLE TECNOLOGIA E DESIGN CRIAÇÃO DE SERVIDOR CLONE APCEF/RS EAGLE TECNOLOGIA E DESIGN CRIAÇÃO DE SERVIDOR CLONE APCEF/RS Relatório Nº 03/2013 Porto Alegre, 22 de Agosto de 2013. ANÁLISE DE SOLUÇÕES: # RAID 1: O que é: RAID-1 é o nível de RAID que implementa o espelhamento

Leia mais

TRABALHO DE DIPLOMAÇÃO Regime Modular ORIENTAÇÕES SOBRE O ROTEIRO DO PROJETO FINAL DE SISTEMAS DE INFORMAÇÕES

TRABALHO DE DIPLOMAÇÃO Regime Modular ORIENTAÇÕES SOBRE O ROTEIRO DO PROJETO FINAL DE SISTEMAS DE INFORMAÇÕES TRABALHO DE DIPLOMAÇÃO Regime Modular ORIENTAÇÕES SOBRE O ROTEIRO DO PROJETO FINAL DE SISTEMAS DE INFORMAÇÕES [Observação: O template a seguir é utilizado como roteiro para projeto de sistemas orientado

Leia mais

http://www.cin.ufpe.br/~sd/disciplinas/sd/grad Características Carlos Ferraz cagf@cin.ufpe.br

http://www.cin.ufpe.br/~sd/disciplinas/sd/grad Características Carlos Ferraz cagf@cin.ufpe.br http://www.cin.ufpe.br/~sd/disciplinas/sd/grad Características Carlos Ferraz cagf@cin.ufpe.br Características O que são os Sistemas Distribuídos? Benefícios : Não são consequências automáticas da distribuição;

Leia mais

Introdução ao Modelos de Duas Camadas Cliente Servidor

Introdução ao Modelos de Duas Camadas Cliente Servidor Introdução ao Modelos de Duas Camadas Cliente Servidor Desenvolvimento de Sistemas Cliente Servidor Prof. Esp. MBA Heuber G. F. Lima Aula 1 Ciclo de Vida Clássico Aonde estamos? Page 2 Análise O que fizemos

Leia mais

ARQUITETURA DE SISTEMAS DISTRIBUÍDOS. Aula 2- Aplicações distribuídas e TI VERDE

ARQUITETURA DE SISTEMAS DISTRIBUÍDOS. Aula 2- Aplicações distribuídas e TI VERDE Aula 2- Aplicações distribuídas e TI VERDE ESTRUTURA DA DISCIPLINA AULA 1 Introdução AULA 2 Aplicações Distribuídas AULA 3 Tratamento de Falhas AULA 4 Classificação de Flynn AULA 5 Modelo Cliente/Servidor

Leia mais

Hoje é inegável que a sobrevivência das organizações depende de dados precisos e atualizados.

Hoje é inegável que a sobrevivência das organizações depende de dados precisos e atualizados. BANCO DE DADOS Universidade do Estado de Santa Catarina Centro de Ciências Tecnológicas Departamento de Ciência da Computação Prof. Alexandre Veloso de Matos alexandre.matos@udesc.br INTRODUÇÃO Hoje é

Leia mais

Aula 03-04: Modelos de Sistemas Distribuídos

Aula 03-04: Modelos de Sistemas Distribuídos UNIVERSIDADE Computação Aula 03-04: Modelos de Sistemas Distribuídos 2o. Semestre / 2014 Prof. Jesus Principais questões no projeto de um sistema distribuído (SD) Questão de acesso (como sist. será acessado)

Leia mais

Tabela de roteamento

Tabela de roteamento Existem duas atividades que são básicas a um roteador. São elas: A determinação das melhores rotas Determinar a melhor rota é definir por qual enlace uma determinada mensagem deve ser enviada para chegar

Leia mais

SISTEMAS DISTRIBUIDOS

SISTEMAS DISTRIBUIDOS 1 2 Caracterização de Sistemas Distribuídos: Os sistemas distribuídos estão em toda parte. A Internet permite que usuários de todo o mundo acessem seus serviços onde quer que possam estar. Cada organização

Leia mais

Sistemas Distribuídos

Sistemas Distribuídos 1 de 9 Sistemas Distribuídos O que é um sistema distribuído? Um conjunto de computadores autonomos a) interligados por rede b) usando um software para produzir uma facilidade de computação integrada. Qual

Leia mais

ITIL V3 (aula 2) AGENDA: GERENCIAMENTO DE INCIDENTE GERENCIAMENTO DE PROBLEMA

ITIL V3 (aula 2) AGENDA: GERENCIAMENTO DE INCIDENTE GERENCIAMENTO DE PROBLEMA ITIL V3 (aula 2) AGENDA: GERENCIAMENTO DE INCIDENTE GERENCIAMENTO DE PROBLEMA Padronizando Conceitos Risco: é a medida para um fator de incerteza Avaliação: considera a pior situação, no pior momento,

Leia mais

Especificações da oferta Gerenciamento de dispositivos distribuídos: Gerenciamento de ativos

Especificações da oferta Gerenciamento de dispositivos distribuídos: Gerenciamento de ativos Visão geral do Serviço Especificações da oferta Gerenciamento de dispositivos distribuídos: Gerenciamento de ativos Os Serviços de gerenciamento de dispositivos distribuídos ajudam você a controlar ativos

Leia mais

Hardware (Nível 0) Organização. Interface de Máquina (IM) Interface Interna de Microprogramação (IIMP)

Hardware (Nível 0) Organização. Interface de Máquina (IM) Interface Interna de Microprogramação (IIMP) Hardware (Nível 0) Organização O AS/400 isola os usuários das características do hardware através de uma arquitetura de camadas. Vários modelos da família AS/400 de computadores de médio porte estão disponíveis,

Leia mais

Software para Sistemas Críticos

Software para Sistemas Críticos Software para Sistemas Críticos Nuno Silva, Engineering Manager Encontro Nacional Colégio Informática da Ordem dos Engenheiros, 16-09-2005 Dependable Technologies for Critical Systems Copyright Critical

Leia mais

Sistemas Distribuídos (DCC/UFRJ)

Sistemas Distribuídos (DCC/UFRJ) Sistemas Distribuídos (DCC/UFRJ) Aula 1: 4 de abril de 2016 1 Conceitos básicos sobre sistemas distribuídos 2 Computação distribuída Computação distribuída A computação distribuída envolve o projeto, implementação

Leia mais

Gerência de Redes NOC

Gerência de Redes NOC Gerência de Redes NOC Cássio D. B. Pinheiro pinheiro.cassio@ig.com.br cassio.orgfree.com Objetivos Apresentar os conceitos fundamentais, assim como os elementos relacionados a um dos principais componentes

Leia mais

Sistemas Distribuídos

Sistemas Distribuídos Faculdades SENAC Análise e Desenvolvimento de Sistemas 1 de agosto de 2009 Conceitos Conança de Funcionamento (Dependability) Representa a conança depositada em um determinado sistema em relação ao seu

Leia mais

Engenharia de Software II

Engenharia de Software II Engenharia de Software II Aula 8 http://www.ic.uff.br/~bianca/engsoft2/ Aula 8-17/05/2006 1 Ementa Processos de desenvolvimento de software Estratégias e técnicas de teste de software (Caps. 13 e 14 do

Leia mais

Tópicos Especiais em Redes de Telecomunicações

Tópicos Especiais em Redes de Telecomunicações Tópicos Especiais em Redes de Telecomunicações Redes definidas por software e Computação em Nuvem Prof. Rodrigo de Souza Couto Informações Gerais Prof. Rodrigo de Souza Couto E-mail: rodsouzacouto@ieee.org

Leia mais

Arquiteturas tolerantes a falhas. Taisy Silva Weber UFRGS

Arquiteturas tolerantes a falhas. Taisy Silva Weber UFRGS Arquiteturas tolerantes a falhas Taisy Silva Weber UFRGS Arquiteturas tolerantes a falhas arquitetura de um sistema: nível eficaz para suportar tolerância a falhas componentes conexões processadores, memórias,

Leia mais

Engenharia de Requisitos

Engenharia de Requisitos Engenharia de Requisitos Introdução a Engenharia de Requisitos Professor: Ricardo Argenton Ramos Aula 08 Slide 1 Objetivos Introduzir a noção de requisitos do sistema e o processo da engenharia de requisitos.

Leia mais

Verificação e Validação

Verificação e Validação Verificação e Validação Patrícia Macedo Joaquim Filipe João Ascenso 2005/2006 EST, Setúbal Verificação e Validação Verificação Garante que o software cumpre as especificações Consistência interna Estamos

Leia mais

SISTEMAS DISTRIBUÍDOS

SISTEMAS DISTRIBUÍDOS SISTEMAS DISTRIBUÍDOS Comunicação coletiva Modelo Peer-to-Peer Slide 6 Nielsen C. Damasceno Introdução Os modelos anteriores eram realizado entre duas partes: Cliente e Servidor. Com RPC e RMI não é possível

Leia mais

Evolução na Comunicação de

Evolução na Comunicação de Evolução na Comunicação de Dados Invenção do telégrafo em 1838 Código Morse. 1º Telégrafo Código Morse Evolução na Comunicação de Dados A evolução da comunicação através de sinais elétricos deu origem

Leia mais

Banco de Dados Aula 1 Introdução a Banco de Dados Introdução Sistema Gerenciador de Banco de Dados

Banco de Dados Aula 1 Introdução a Banco de Dados Introdução Sistema Gerenciador de Banco de Dados Banco de Dados Aula 1 Introdução a Banco de Dados Introdução Um Sistema Gerenciador de Banco de Dados (SGBD) é constituído por um conjunto de dados associados a um conjunto de programas para acesso a esses

Leia mais

Projeto de Sistemas Distribuídos. Prof. Andrêza Leite andreza.lba@gmail.com

Projeto de Sistemas Distribuídos. Prof. Andrêza Leite andreza.lba@gmail.com Projeto de Sistemas Distribuídos Prof. Andrêza Leite andreza.lba@gmail.com Agenda Introdução Exemplos de Sistemas Distribuídos Compartilhamento de Recursos e a Web Principais Desafios para a Implementação

Leia mais

Arquitetura de Redes: Camadas de Protocolos (Parte I) Prof. Eduardo

Arquitetura de Redes: Camadas de Protocolos (Parte I) Prof. Eduardo Arquitetura de Redes: Camadas de Protocolos (Parte I) Prof. Eduardo Introdução O que é Protocolo? - Para que os pacotes de dados trafeguem de uma origem até um destino, através de uma rede, é importante

Leia mais

Aula 01 Introdução ao Gerenciamento de Redes

Aula 01 Introdução ao Gerenciamento de Redes Aula 01 Introdução ao Gerenciamento de Redes Leonardo Lemes Fagundes leonardo@exatas.unisinos.br São Leopoldo, 15 de outubro de 2004 Roteiro Apresentação da disciplina Objetivos Conteúdo programático Metodologia

Leia mais

EVOLUÇÃO DE SOFTWARE

EVOLUÇÃO DE SOFTWARE EVOLUÇÃO DE SOFTWARE Dinâmica da evolução de programas Manutenção de software Processo de evolução Evolução de sistemas legados 1 Mudança de Software 2 Manutenção de software Mudança de software é inevitável

Leia mais

Introdução. Definição de um Sistema Distribuído (1) Definição de um Sistema Distribuído(2) Metas de Sistemas Distribuídos (2)

Introdução. Definição de um Sistema Distribuído (1) Definição de um Sistema Distribuído(2) Metas de Sistemas Distribuídos (2) Definição de um Sistema Distribuído (1) Introdução Um sistema distribuído é: Uma coleção de computadores independentes que aparecem para o usuário como um único sistema coerente. Definição de um Sistema

Leia mais

Projeto de Arquitetura

Projeto de Arquitetura Projeto de Arquitetura Ian Sommerville 2006 Engenharia de Software, 8ª. edição. Capítulo 11 Slide 1 Objetivos Apresentar projeto de arquitetura e discutir sua importância Explicar as decisões de projeto

Leia mais

Tolerância a Faltas. 8/28/2003 José Alves Marques. Sistema Computacional

Tolerância a Faltas. 8/28/2003 José Alves Marques. Sistema Computacional Tolerância a Faltas Sistema Computacional Sistema computacional: Formado por um conjunto de componentes internas Contém um estado interno Está sujeito a um conjunto de entradas, ou estímulos externos Tem

Leia mais

Engenharia Reversa e Reengenharia

Engenharia Reversa e Reengenharia Engenharia Reversa e Reengenharia SCE 186 Engenharia de Software Profa Rosana T. Vaccare Braga (material adaptado a partir do concedido pela Profa.: Rosângela Penteado, DC - UFSCar) Fases Genéricas do

Leia mais

Air-Fi - sistema sem fio Sinta-se confortável com a confiança e o desempenho líderes do setor.

Air-Fi - sistema sem fio Sinta-se confortável com a confiança e o desempenho líderes do setor. Air-Fi - sistema sem fio Sinta-se confortável com a confiança e o desempenho líderes do setor. Corte os fios e sinta-se confortável com a solução sem fio Air-Fi da Trane. A comunicação sem fio Air-Fi da

Leia mais

Sistemas Distribuídos Arquitetura de Sistemas Distribuídos Aula II Prof. Rosemary Silveira F. Melo Arquitetura de Sistemas Distribuídos Conceito de Arquitetura de Software Principais elementos arquiteturais

Leia mais

Faculdades Santa Cruz - Inove. Plano de Aula Base: Livro - Distributed Systems Professor: Jean Louis de Oliveira.

Faculdades Santa Cruz - Inove. Plano de Aula Base: Livro - Distributed Systems Professor: Jean Louis de Oliveira. Período letivo: 4 Semestre. Quinzena: 5ª. Faculdades Santa Cruz - Inove Plano de Aula Base: Livro - Distributed Systems Professor: Jean Louis de Oliveira. Unidade Curricular Sistemas Distribuídos Processos

Leia mais

Sistemas Distribuídos

Sistemas Distribuídos Sistemas Distribuídos Comunicação de Grupos Peer to Peer Comunicação de Grupos Modelos Anteriores - Comunicação envolvia somente duas partes. RPC não permite comunicação de um processo com vários outros

Leia mais

Gerenciamento e Interoperabilidade de Redes

Gerenciamento e Interoperabilidade de Redes EN-3610 Gerenciamento e Interoperabilidade de Redes Aula 01 Introdução Prof. João Henrique Kleinschmidt Santo André, julho de 2013 Roteiro PARTE I Apresentação da Disciplina Apresentação do Professor Metodologia

Leia mais

Falha benigna. Sistema. Sistema Próprio. Interrompido. Restauração. Falha catastrófica. Falha catastrófica. Sistema. Impróprio

Falha benigna. Sistema. Sistema Próprio. Interrompido. Restauração. Falha catastrófica. Falha catastrófica. Sistema. Impróprio INE 5418 Segurança de Funcionamento Tipos de s Detecção de s Recuperação de s Segurança de Funcionamento Representa a confiança depositada em um determinado sistema em relação ao seu correto funcionamento

Leia mais

Sistemas Operacionais

Sistemas Operacionais Sistemas Operacionais Aula 6 Estrutura de Sistemas Operacionais Prof.: Edilberto M. Silva http://www.edilms.eti.br Baseado no material disponibilizado por: SO - Prof. Edilberto Silva Prof. José Juan Espantoso

Leia mais

Análise e Projeto Orientados a Objetos Aula IV Requisitos. Prof.: Bruno E. G. Gomes IFRN

Análise e Projeto Orientados a Objetos Aula IV Requisitos. Prof.: Bruno E. G. Gomes IFRN Análise e Projeto Orientados a Objetos Aula IV Requisitos Prof.: Bruno E. G. Gomes IFRN 1 Introdução Etapa relacionada a descoberta e descrição das funcionalidades do sistema Parte significativa da fase

Leia mais

Sistemas Distribuídos

Sistemas Distribuídos Sistemas Distribuídos Modelo Cliente-Servidor: Introdução aos tipos de servidores e clientes Prof. MSc. Hugo Souza Iniciando o módulo 03 da primeira unidade, iremos abordar sobre o Modelo Cliente-Servidor

Leia mais

Sistemas Distribuídos Grupos

Sistemas Distribuídos Grupos Sistemas Distribuídos Grupos Edeyson Andrade Gomes www.edeyson.com.br Roteiro da Aula Roteiro da Aula Definição de Grupos Tipos Atomicidade Ordenamento 3 RPC Comunicação entre Pares Cliente - Servidor

Leia mais

Processo de Desenvolvimento de Software

Processo de Desenvolvimento de Software Luiz Leão luizleao@gmail.com http://www.luizleao.com Conteúdo da Unidade Documentação. Suporte e Treinamento Melhoria Continua. Suporte e Manutenção do Software O desenvolvimento de um sistema termina

Leia mais

GARANTIA DA QUALIDADE DE SOFTWARE

GARANTIA DA QUALIDADE DE SOFTWARE GARANTIA DA QUALIDADE DE SOFTWARE Fonte: http://www.testexpert.com.br/?q=node/669 1 GARANTIA DA QUALIDADE DE SOFTWARE Segundo a NBR ISO 9000:2005, qualidade é o grau no qual um conjunto de características

Leia mais

Banco de Dados I. Apresentação (mini-currículo) Conceitos. Disciplina Banco de Dados. Cont... Cont... Edson Thizon (edson@esucri.com.

Banco de Dados I. Apresentação (mini-currículo) Conceitos. Disciplina Banco de Dados. Cont... Cont... Edson Thizon (edson@esucri.com. Sistemas da Informação Banco de Dados I Edson Thizon (edson@esucri.com.br) 2008 Apresentação (mini-currículo) Formação Acadêmica Mestrando em Ciência da Computação (UFSC/ ) Créditos Concluídos. Bacharel

Leia mais

BRAlarmExpert. Software para Gerenciamento de Alarmes. BENEFÍCIOS obtidos com a utilização do BRAlarmExpert:

BRAlarmExpert. Software para Gerenciamento de Alarmes. BENEFÍCIOS obtidos com a utilização do BRAlarmExpert: BRAlarmExpert Software para Gerenciamento de Alarmes A TriSolutions conta com um produto diferenciado para gerenciamento de alarmes que é totalmente flexível e amigável. O software BRAlarmExpert é uma

Leia mais

Teste de Software. Profa. Cátia dos Reis Machado catia@ifc-camboriu.edu.br

Teste de Software. Profa. Cátia dos Reis Machado catia@ifc-camboriu.edu.br Teste de Software Profa. Cátia dos Reis Machado catia@ifc-camboriu.edu.br Qualidade Garantia de Qualidade Qualidade do processo Qualidade do produto Testes Estáticos Testes Dinâmicos Teste de software

Leia mais

Gerência de Redes. Arquitetura de Gerenciamento. filipe.raulino@ifrn.edu.br

Gerência de Redes. Arquitetura de Gerenciamento. filipe.raulino@ifrn.edu.br Gerência de Redes Arquitetura de Gerenciamento filipe.raulino@ifrn.edu.br Sistema de Gerência Conjunto de ferramentas integradas para o monitoramento e controle. Possui uma interface única e que traz informações

Leia mais

Acordo de Nível de Serviço (SLA)

Acordo de Nível de Serviço (SLA) Faculdade de Tecnologia Acordo de Nível de Serviço (SLA) Alunos: Anderson Mota, André Luiz Misael Bezerra Rodrigo Damasceno. GTI 5 Noturno Governança de tecnologia da informação Prof. Marcelo Faustino

Leia mais

1 http://www.google.com

1 http://www.google.com 1 Introdução A computação em grade se caracteriza pelo uso de recursos computacionais distribuídos em várias redes. Os diversos nós contribuem com capacidade de processamento, armazenamento de dados ou

Leia mais

Administração de Sistemas de Informação Gerenciais

Administração de Sistemas de Informação Gerenciais Administração de Sistemas de Informação Gerenciais UNIDADE III: Infraestrutura de Tecnologia da Informação Atualmente, a infraestrutura de TI é composta por cinco elementos principais: hardware, software,

Leia mais

Sistemas Distribuídos. Introdução

Sistemas Distribuídos. Introdução Sistemas Distribuídos Introdução Definição Processos Um sistema distribuído é um conjunto de computadores independentes, interligados por uma rede de conexão, executando um software distribuído. Executados

Leia mais

Padrões Arquiteturais e de Integração - Parte 1

Padrões Arquiteturais e de Integração - Parte 1 1 / 58 - Parte 1 Erick Nilsen Pereira de Souza T017 - Arquitetura e Design de Aplicações Análise e Desenvolvimento de Sistemas Universidade de Fortaleza - UNIFOR 11 de fevereiro de 2015 2 / 58 Agenda Tópicos

Leia mais

IW10. Rev.: 02. Especificações Técnicas

IW10. Rev.: 02. Especificações Técnicas IW10 Rev.: 02 Especificações Técnicas Sumário 1. INTRODUÇÃO... 1 2. COMPOSIÇÃO DO IW10... 2 2.1 Placa Principal... 2 2.2 Módulos de Sensores... 5 3. APLICAÇÕES... 6 3.1 Monitoramento Local... 7 3.2 Monitoramento

Leia mais

Comparação SDs X Scs

Comparação SDs X Scs Prof. Alexandre Lima Sistemas Distribuídos Cap 9 1/7 Comparação SDs X Scs Distribuição inerente Economia Velocidade Confiabilidade Crescimento incremental Descrição Algumas aplicações envolvem máquinas

Leia mais

Gerenciamento de Problemas

Gerenciamento de Problemas Gerenciamento de Problemas O processo de Gerenciamento de Problemas se concentra em encontrar os erros conhecidos da infra-estrutura de TI. Tudo que é realizado neste processo está voltado a: Encontrar

Leia mais

Modelo para Documento de. Especificação de Requisitos de Software

Modelo para Documento de. Especificação de Requisitos de Software Modelo para Documento de Especificação de Requisitos de Software Prof. Dr. Juliano Lopes de Oliveira (Baseado na norma IEEE Std 830-1993 - Recommended Practice for Software Requirements Specifications)

Leia mais

Tópicos de Ambiente Web. Modulo 2 Processo de desenvolvimento de um site Professora: Sheila Cáceres

Tópicos de Ambiente Web. Modulo 2 Processo de desenvolvimento de um site Professora: Sheila Cáceres Tópicos de Ambiente Web Modulo 2 Processo de desenvolvimento de um site Professora: Sheila Cáceres Roteiro Motivação Desenvolvimento de um site Etapas no desenvolvimento de software (software:site) Analise

Leia mais

Projeto de Arquitetura

Projeto de Arquitetura Introdução Projeto de Arquitetura (Cap 11 - Sommerville) UNIVERSIDADE FEDERAL DE ALAGOAS Curso de Ciência da Computação Engenharia de Software I Prof. Rômulo Nunes de Oliveira Até agora, estudamos: Os

Leia mais

Camadas de Serviço de Hardware e Software em Sistemas Distribuídos. Introdução. Um Serviço Provido por Múltiplos Servidores

Camadas de Serviço de Hardware e Software em Sistemas Distribuídos. Introdução. Um Serviço Provido por Múltiplos Servidores Camadas de Serviço de Hardware e Software em Sistemas Distribuídos Arquiteutra de Sistemas Distribuídos Introdução Applications, services Adaptação do conjunto de slides do livro Distributed Systems, Tanembaum,

Leia mais

Auditoria e Qualidade de Software ISO/IEC 9126 Engenharia de Software Qualidade de Produto

Auditoria e Qualidade de Software ISO/IEC 9126 Engenharia de Software Qualidade de Produto Auditoria e Qualidade de Software ISO/IEC 9126 Engenharia de Software Qualidade de Produto Prof. Elias Batista Ferreira Material cedido por: Prof. Edison A M Morais Objetivo Descrever os processos da norma

Leia mais

Sistemas de Gerenciamento de Banco de Dados

Sistemas de Gerenciamento de Banco de Dados Sistemas de Gerenciamento de Banco de Dados A U L A : C R I A Ç Ã O D E B A N C O D E D A D O S - R E Q U I S I T O S F U N C I O N A I S E O P E R A C I O N A I S P R O F. : A N D R É L U I Z M O N T

Leia mais

3. Cite o nome e características do ponto mais alto e do ponto mais baixo de uma onda?

3. Cite o nome e características do ponto mais alto e do ponto mais baixo de uma onda? Exercícios: 1. Sobre:Ondas Responda: a. O que é a Natureza de Ondas? b. O que origina as Ondas Mecânicas? c. As Ondas Mecânicas se propagam no vácuo? Explique a sua resposta. d. Quais são os elementos

Leia mais

Prof. Luiz Fernando. Unidade III ADMINISTRAÇÃO DE

Prof. Luiz Fernando. Unidade III ADMINISTRAÇÃO DE Prof. Luiz Fernando Unidade III ADMINISTRAÇÃO DE BANCOS DE DADOS Administração de SGBDs De todo o tipo de pessoal envolvido com desenvolvimento, manutenção, e utilização de bancos de dados há dois tipo

Leia mais

BANCO DE DADOS DISTRIBUÍDOS e DATAWAREHOUSING

BANCO DE DADOS DISTRIBUÍDOS e DATAWAREHOUSING BANCO DE DADOS DISTRIBUÍDOS e DATAWAREHOUSING http://www.uniriotec.br/~tanaka/tin0036 tanaka@uniriotec.br Bancos de Dados Distribuídos Conceitos e Arquitetura Vantagens das Arquiteturas C/S (em relação

Leia mais

ENGENHARIA CONFIABILIDADE DE SOFTWARE

ENGENHARIA CONFIABILIDADE DE SOFTWARE ENGENHARIA CONFIABILIDADE DE SOFTWARE Rivalino Matias Jr. RIVALINO@K4B.COM.BR FEIT- UEMG - Outubro/2007 Agenda Contextualização; A Física da Falha de Software; Introdução à Engenharia de Confiabilidade

Leia mais

Unidade 13: Paralelismo:

Unidade 13: Paralelismo: Arquitetura e Organização de Computadores 1 Unidade 13: Paralelismo: SMP e Processamento Vetorial Prof. Daniel Caetano Objetivo: Apresentar os conceitos fundamentais da arquitetura SMP e alguns detalhes

Leia mais

Chamada de Participação V Competição de Avaliação - IHC 2012

Chamada de Participação V Competição de Avaliação - IHC 2012 XI Simpósio Brasileiro de Fatores Humanos em Sistemas Computacionais - 2012 5 a 9 de Novembro de 2012 Cuiabá MT www.ufmt.br/ihc12 Chamada de Participação V Competição de Avaliação - IHC 2012 O Simpósio

Leia mais