Sistemas distribuidos
Por: magovaldivia • 11/9/2015 • Monografia • 466 Palavras (2 Páginas) • 308 Visualizações
[pic 1][pic 2]
Questões
1-) No modelo cliente-servidor básico, processos em um sistema distribuído são divididos em dois grupos. Cite e explique-os.
R: O servidor é um processo que implementa um serviço especifico (e.g. serviço de banco de dados)
O cliente é um processo que solicita um serviço de um servidor através de uma requisição e na sequencia, aguarda a resposta.
2-) Cite e explique as três camadas de aplicação do modelo cliente-servidor.
R:-Interação com o usuário:é composta por um software que permite a interaçao com o usuário.È através dela que os usuários inserem, consultam e excluem os dados do sistema.
Processamento: é responsavel pelo funcionamento do sistema, integraçao dos modulos e processamento
das informaçoes
Dados: responsavel pelo gerenciamento dos dados.È armazenada no servidor
3-) Identifique um sistema que atua sobre a arquitetura centralizada e explique seu funcionamento.
R:A comunicação entre cliente e servidor pode ser implementada por meio de um protocolo simples.
Basicamente, a requisição do cliente é empacotada e enviado ao servidor contendo o serviço desejado os dados de entrada
O servidor empacota o resultado do processamento e a mensagem de resposta é enviada ao cliente
No caso de não recebimento de resposta (por corrupção por exemplo) a solicitação é reenviada (UDP)
Isso pode ser um problema dependendo da transação.Como alternativa, sistemas nessa arquitetura utilizam protocolos orientados a conexão. (TCP)
Exemplo: terminais bancários
4-) Identifique um sistema que atua sobre a arquitetura P2P e explique seu funcionamento. Classifique-o como P2P estruturado ou não-estruturado.
R: a solicitação é lançada na rede como um todo a requisição se propaga até que a informação seja descoberta se a informação é encontrada o peer obtém o endereço direto do outro peer e contata diretamente.
Estruturadas-Nós organizados seguindo uma estrutura de distribuição de dados específicaUtilizando DHT
Não-estruturadas-Cada nó mantem uma lista de vizinhos, mas a lista é construída de forma aleatória)
exemplo: torrent
5-) Identifique um sistema que atua sobre a arquitetura hibrida e explique seu funcionamento.
R: Processo é otimizado por a presença de nós especiais, especializados na localização de outros nós ou disponibilização de diretórios que localizam as informações.
Ex.: mensagens instantaneas
6-) Analise os softwares CORBA, MQSeries e Java/RMI e faça um resumo sobre cada um deles.
R:-CORBA é a arquitetura padrão criada pelo Object Management Group para estabelecer e simplificar a troca de dados entre sistemas distribuídos heterogêneos
MQSeries é uma Middleware orientada a mensagem oferecida pela IBM.
Permite que aplicativos independentes e potencialmente não
concorrentes em um sistema distribuído se comuniquem uns com os outros
Java/RMI é uma interface de programação que permite a execução de chamadas remotas no estilo RPC em aplicações desenvolvidas em Java[1] . É uma das abordagens da plataforma Java para prover as funcionalidades de uma plataforma de objetos distribuídos. Esse sistema de objetos distribuídos faz parte do núcleo básico de Java desde a versão JDK 1.1, com sua API sendo especificada através do pacote java.rmi
...