Baixe o app para aproveitar ainda mais
Prévia do material em texto
ARQUITETURA DE SISTEMAS DISTRIBUIDOS Simulado: CCT0042_SM_201301375561 V.1 Aluno(a): Matrícula: Desempenho: 0,5 de 0,5 Data: 11/05/2017 22:50:58 (Finalizada) 1a Questão (Ref.: 201301467708) Pontos: 0,1 / 0,1 Um importante processo para que um sistema distribuído tenha sucesso em sua implementação é o tratamento / resolução de falhas. Assinale abaixo qual conceito NÃO está relacionado ao processo. Replicação de componentes. Mascaramento de falhas RAID Fonte, processador, memória redundante Rede de alta velocidade Gabarito Comentado. 2a Questão (Ref.: 201302279361) Pontos: 0,1 / 0,1 Assinale a alternativa que traz o conceito correto de uma falha transiente. Falha referente exclusivamente a elementos de hardware Continua a existir até que o componente faltoso seja substituído. Ocorre uma vez e desaparece; se a operação for repetida, a falha não acontecerá novamente. Ocorre e desaparece por sua "própria vontade", reaparecendo depois. Falha contínua e irrecuperável, forçando a substituição de componentes do sistema 3a Questão (Ref.: 201301513686) Pontos: 0,1 / 0,1 Uma das características de um sistema distribuído é implementar tolerência a falhas utilizando replicação. Considerando um sistema A com um componente replicado n vezes. Assinale a sentença correta referentes ao sistema A A disponibilidade do sistema A é n vezes maior quando comparado a um sistema sem replicação. Para garantir a disponibilidade minima em A de 98% foi calculado o valor de n e encontrado 3,2. Isso significa que devem ser utilizados 4 componentes. Se a disponibilidade do sistema A é de 89,5% , a disponibilidade de cada componente é de no mínimo 90% A disponibilidade do sistema A será sempre maior que a disponibilidade do sistema sem replicação. Serão necessários 3,75 componentes para garantir uma disponibilidade de 90% independente da disponibiliade de cada componente. Gabarito Comentado. 4a Questão (Ref.: 201301513571) Pontos: 0,1 / 0,1 O multiprocessamento simétrico pode ser implementado, por meio de clusters de servidores, usando-se o método secundário ativo, no qual um servidor secundário assume o processamento em caso de falha do servidor primário. Assinale a opção que apresenta corretamente uma justificativa para o uso do método secundário ativo. O gerenciamento do cluster é simples, uma vez que o servidor secundário está indisponível para outras tarefas de processamento. O servidor secundário também pode ser usado para o processamento de outras operações no sistema, além da função de assumir o processamento no caso de falha do servidor primário. Caso seja definido que cada servidor utilizará apenas os seus próprios discos, os dados não precisam ser copiados entre os sistemas. Caso seja definido que vários computadores compartilharão os mesmos discos ao mesmo tempo, não é necessário gerenciar bloqueios de acesso aos dados dos servidores. Mesmo quando cada servidor usa apenas os seus próprios discos, o método secundário ativo não exige o gerenciamento do equilíbrio, entre os servidores, das requisições vindas dos clientes. 5a Questão (Ref.: 201302228439) Pontos: 0,1 / 0,1 A Liga de heróis é um jogo online de batalha entre heróis (jogadores) cujo objetivo é destruir a base inimiga. Nesse jogo, dez jogadores selecionam um herói disponível e formam dois times de cinco jogadores que irão batalha entre eles até que um time consiga destruir a base do outro. Um jogador avido por Liga de heróis inicia um jogo com outros noves jogadores conectados remotamente, em um dado momento do jogo a conexão com servidor é perdida totalmente por motivos desconhecidos, e uma tentativa de reconexão é iniciada por parte do software cliente. Depois de 30 segundos tentando reconectar, uma mensagem de timeout é exibida solicitando ao usuário que tente reconectar novamente ou que sai do jogo. Esse problema é uma propriedade de sistema distribuído descrito nos modelos fundamentais. Onde, é categorizado como um dos modelos de falhas que são ocorrências de erros ou problemas que afetam corretamente as operações em um sistema distribuído. Assinale abaixo qual é o modelo de falha que caracteriza a situação sofrida pelo jogador: Falhas por conexão. Falhas por omissão. Falhas de temporização. Falhas arbitrárias. Falhas de contexto.
Compartilhar