Sistemas Distribuido
Casos: Sistemas Distribuido. Pesquise 862.000+ trabalhos acadêmicosPor: sah_luiz • 24/3/2015 • 395 Palavras (2 Páginas) • 2.017 Visualizações
1. Uma definição alternativa para um sistema distribuído é que ele é um conjunto de computadores independentes que dá a impressão de ser um sistema único, isto é, o fato de haver vários computadores fica completamente oculto para os usuários. Dê um exemplo para o qual essa visão viria muito a calhar.
O uso do Torrent, onde o usuário ao fazer download de um determinado arquivo pensa esta baixando diretamente de um único servidor quando na verdade este arquivo esta fragmentado e vindo de vários outros servidores, porém estas informações ficam ocultas ao usuário.
2. Qual é o papel do middleware em um sistema distribuído?
Facilidade na comunicação entre o software e hardware ao acesso a recursos remotos e compartilhamento de maneira eficiente e controlada. Usado para mover e transportar informações e dados entre programas de diferentes protocolos de comunicação.
3. Muitos sistemas em rede são organizados em termos de uma retaguarda e uma vanguarda. Como as organizações se ajustam à visão coerente que exigimos para um sistema distribuído?
Um erro facilmente cometido é assumir que um sistema distribuído operando em uma organização deve ser espalhado na organização inteira. Na pratica, vemos sistemas distribuídos que estão sendo instalados de modo que a organização é dividida. Neste sentido, poderíamos ter um SD suportando procedimentos e processos de retaguarda , bem como ter um sistema de vanguarda separado, os dois podem estar acoplados , mas não há nenhuma razão para deixar este acoplamento ser totalmente trasnparentes.
4. Explique o quer dizer transparência (de distribuição) e dê exemplos de diferentes tipos de transparência.
Dependendo do contexto, pode indicar invisibilidade, aquilo que fica “oculto”, mas também pode significar clareza, visibilidade. O usuário é privado do ocorre internamente ao sistema, mostrando apenas ao usuário o que ele precisa saber. O seu principal objetivo é ocultar os processos e recursos que estão distribuídos em vários computadores.
Exemplos: Localização, Migração , Falha, etc.
5. Por que às vezes é tão difícil ocultar a ocorrência e a recuperação de falhas em um sistema distribuído?
Devido as tolerâncias e transparências onde são constantes em um sistema distribuídos.
6. Por que nem sempre é uma boa ideia visar à implementação do mais alto grau de transparência possível?
Quanto mais um sistema é transparente as aplicações se apresentam com um único sistema, com isso a ocorrência de falhas e recursos ficam ocultas, facilitando assim a vulnerabilidade do sistema. Podendo conduzir a uma perda considerável de desempenho , de forma ao usuário não aceitar.
...