O Sistema de Distribuição
Por: Rafaelly Melo • 2/9/2015 • Trabalho acadêmico • 367 Palavras (2 Páginas) • 249 Visualizações
1.Explique o que quer dizer transparência de distribuição e dê exemplos
de diferentes tipos de transparência;
É a capacidade[pic 1] de ocultar que os processos e recursos do sistema estão fisicamente
distribuídos por vários computadores.
Transparência de Acesso – oculta diferenças na representação de dados e no modo como os recursos podem ser acessados por usuários; Transparência de Localização – oculta o lugar em que um recurso está localizado; Transparência de Migração – oculta que um recurso pode ser movido para outra localização; Transparência de Relocação – oculta que um recurso pode ser movido para outra localização enquanto em uso; Transparência de Replicação – oculta o fato de um recurso ter várias cópias; Transparência de Concorrência – oculta que o mesmo recurso esta sendo usado por vários usuários ao mesmo tempo; Transparência de Falha – oculta a falha e a recuperação de um recurso sem a percepção do usuário.[pic 2]
2.Por que nem sempre é uma boa ideia visar à implantação do mais alto
grau de transparência possível;
por causa do desempenho
3. Pode-se conseguir escalabilidade pela aplicação de diferentes técnicas.
Quais são essas técnicas?
- Ocultar latências, construindo uma aplicação de forma a utilizar somente comunicação assíncrona. Reduzir requisições ao servidor
- Distribuição:
Quebrar um componente em partes menores e
espalhar essas partes pelo sistema, Podendo assim vários clientes realizar uma comunicação em paralelo.
- Replicação, com ela podemos aumentar a disponibilidade e ajudar a balancear a carga de trabalho entre componentes, mas com isso pode ocorrer problemas de inconsistência.
4.O que é um sistema distribuído aberto e quais os benefícios que a abertura proporciona?
é um sistema que oferece serviços de acordo com as regras padronizadas que descrevem a sintaxe e a semântica desses serviços
5.Por que as vezes é muito difícil ocultar a ocorrência e a recuperação falhas em um sistema distribuído?
por causa da incapacidade de distinguir entre um recurso que não funciona e um recurso insuportavelmente lento.[pic 3] porque um sistema nunca mais ser livre de falhas.
6.Qual é o papel do middleware em um sistema distribuído?
Middleware é uma camada adicional de software situada entre o nível de aplicação e o nível que consiste no sistema operacional. O Middleware tem o papel de interligar diferentes aplicações em diferentes sistemas operacionais em diferentes computadores.
...