TrabalhosGratuitos.com - Trabalhos, Monografias, Artigos, Exames, Resumos de livros, Dissertações
Pesquisar

Introdução aos Sistemas Distribuídos

Por:   •  8/8/2019  •  Trabalho acadêmico  •  997 Palavras (4 Páginas)  •  155 Visualizações

Página 1 de 4

Introdução aos Sistemas Distribuídos

1 - Analise os dois conceitos dos autores Tanenbaum e Coulouris e procure encontrar relação com Sistemas Distribuídos (SDs) existentes. P.ex.: “conjunto de computadores autônomos…” se relaciona muito bem com o que a Internet compreende.

Um sistema distribuído é um conjunto de recursos que são interligados e integrados por um middleware de gerência e acesso que permite que este conjunto possa ser visto como um único sistema, afirmam ambos. Como uma nuvem, por exemplo, podemos ver estes conceitos aplicados: um conjunto de recursos autônomos e heterogêneos que podem ser inclusive aumentados, modificados e expandidos em funcionalidades atuando de forma coordenada como um único sistema.

2 - Visão única de sistema é uma característica básica para um sistema distribuído ser assim chamado. Análise porque sem este conceito fica muito difícil de estabelecer um SD.

Se não pudermos ver o sistema como um único bloco, não temos como interagir com o sistema. Poderíamos somente ver e interagir com as partes do sistema, perdendo-se completamente a ideia de sistema.

3 - Existe alguma relação entre o conceito de transparência e o de imagem única de sistema? Por quê?

A transparência é definida como seno a ocultação, para um usuário final ou para um programador de aplicativos, da separação dos componentes em um sistema distribuído de modo que o sistema seja percebido como um todo, em vez de uma coleção de componentes independentes.

4 - Mostre exemplos de onde aparecem os desafios de contornar a heterogeneidade em SDs. Que meios e técnicas poderiam ser utilizados para tal?

1 - A heterogeneidade se aplica aos seguintes aspectos:

● redes

● hardware e computador

● sistemas operacionais

● linguagens de programação

● implementação de diferentes desenvolvedores

2 -

● estabelecer um relógio lógico que possibilite a ordenação lógica da troca de mensagens.

● estabelecer padrões de comunicação, protocolos e meios de permitir que plataformas diferentes possam executar as mesmas tarefas.

5 - Como se pode conseguir melhorar a interoperabilidade de um SD aplicando o conceito de Abertura?

A palavra interoperabilidade significa a capacidade de operar com outros sistemas sem conflitos.

6 - Por que o cuidado com segurança deve ser maior em um SD comparado com um sistema centralizado?

Por que ele está mais exposto na internet a ataques de pessoas maliciosas.

7 - Quais os principais aspectos que compreendem a segurança em SDs?

A segurança de um sistema distribuído pode se obtida tornando seguros os processos e os canais usados por suas interações e protegendo contra acessos não autorizado os objetos que encapsulam.

8 - O que é escalabilidade? Cite exemplos onde a falta de escalabilidade pode comprometer um SD.

A possibilidade do sistema crescer de acordo com a demanda.

9 - Que problemas pode acarretar se um SD possui um gargalo?

● Um gargalo limita a capacidade de todo o sistema

● Não adianta aumentar os recursos se não resolver o gargalo

10 - Tratamento de falhas: quais estratégias podem ser tomadas para garantir a integrabilidade do sistema?

O tratamento de falhas é particularmente difícil, Mas existem técnicas para garantir a integrabilidade do sistema, tais como:

● Tolerância a falhas: é a propriedade que permite que sistemas (em geral, computacionais) continuem a operar adequadamente mesmo após falhas em alguns de seus componentes.

● Redundância: os serviços podem se tornar tolerantes a falhas com o uso de componentes redundantes. Por exemplo: Sempre deve haver pelo menos duas rotas diferentes entre dois roteadores quaisquer na Internet.

11 - Qual seria um problema de concorrência em um sistema de uma loja virtual composto por mais de um centro de dados?

Se o estoque de um produto está distribuído, deve haver controle de concorrência, porque se não houver pode acontecer de duas lojas diferentes venderem o mesmo produto.

12 - O que seria um sistema transparente?

É quando o cliente vê o menos possível dos processos que ocorre

...

Baixar como (para membros premium)  txt (6.8 Kb)   pdf (41 Kb)   docx (11.1 Kb)  
Continuar por mais 3 páginas »
Disponível apenas no TrabalhosGratuitos.com