Sistema Distribuido
Casos: Sistema Distribuido. Pesquise 862.000+ trabalhos acadêmicosPor: willian.veiga1 • 26/9/2014 • 806 Palavras (4 Páginas) • 846 Visualizações
1) Quais os benefícios de um sistema distribuído ?
*Maior poder computacional: concorrência
*Menor atraso no acesso, que pode ser feito em um computador próximo.
* Separação física possibilita falhas independentes
2) O que torna os sistemas distribuídos complexos e difíceis de implementar ?
Sua implementação, na prática, é muito difícil devido a certas funções de o SO exigir acesso direto ao hardware, como operações de entrada e saída. Na realidade, o que é implementado mais usualmente é uma combinação do modelo de camadas com o modelo cliente-servidor. O núcleo do sistema, além de ser responsável pela comunicação entre cliente e servidor, passa incorporar outras funções críticas do sistema, com escalonamento e gerência de memória, além das funções dos device drives.
3) Como o sistema distribuído pode aumentar o desempenho?
Sistema distribuído pode fornecer melhor desempenho, alta disponibilidade e tolerância a falhas exemplo colocação dos dados em cache de clientes e servidores é uma maneira conhecida de melhorar o desempenho
4) De que maneira a escalabilidade torna sistemas distribuídos melhores do que os centralizados?
Idealmente componente centralizado sua capacidade impõe limites para o tamanho máximo de um sistema, tal que a restrição ao crescimento não deve existir e escalabilidade pode ser mais confiável:
Toda função pode ser replicada. Quando um processador falha, outro pode continuar o trabalho.
Se um disco dá crash, arquivos gravados também em outros discos não são perdidos.
Várias computações podem ser realizadas em paralelo: um sistema distribuído pode realizar mais na mesma quantidade de tempo
5) Porque sistemas distribuídos estão mais propensos a falhas do que máquinas isoladas ?
A falha de um ou mais recursos em máquinas isoladas pode fazer com que todo o sistema tenha problemas ou pode afetar o desempenho de processos que executem no sistema. Sistema distribuído estão mais propensos a falhas do que os de uma máquina isolada, pois têm mais componentes sujeitos a pane
6) Qual o efeito colateral de aumentar a confiabilidade e a tolerância a falhas ?
Dificuldades para recuperar tal informação têm o problema de localizar novamente na rede. A recuperação nesses sistemas, usualmente de retorno pode provocar efeito dominó Ao desfazer a computação, um processo deixa algumas mensagens órfãs na rede.
7) Quais os tipos de transparência podem ser analisadas ?
Tipos transparência: acesso, localização, concorrência, replicação, falha, migração, desempenho e escala
8) De um exemplo de Transparência de localização
Refere-se ao fato de que os usuários não podem dizer qual é a
localização física de um recurso no sistema.
* Exemplo: http://www.unip.br
9) Quando a transparência a falhas é implementada por replicação, quais questões os projetistas devem considera?
Cabe, portanto, ao projetista a definição do critério de falhas aceitáveis e das possíveis tarefas de contingência, cabendo a permanente verificação se o critério de falhas definido é atendido.
10) Porque a Migração de Processos é empregada em sistemas distribuídos?
Porque são recursos que podem ser movidos dentro do sistema sem que os usuários percebam.
11) Explique a diferença entre migração de processos e clonagem de processos .
A migração consiste em retirar processos já em execução de uma máquina e levá-los para continuarem a execução em outra. Exemplo:
*Sistema de pesquisas em Sites na Web
*Clientes
...