Professional Documents
Culture Documents
Engenharia de computao
Atividade prtica supervisionada
Realizado por:
Rodrigo Mansueli Nunes
1166174
Servidor
10) Defina como organizado um sistema em trs camadas (MVC). Faa um diagrama relacionando
as camadas existentes.
Um sistema em trs camadas divido em camada de aplicao (interface), camada de processamento
e camada de dados.
interface
dados
Servidor
PC 1
PC2
13) Dentro de arquiteturas descentralizadas o que seria uma distribuio horizontal? Faa tambm
um diagrama para auxiliar a explicao.
Cada cliente ou servidor pode ser dividido em partes logicamente equivalentes
Cada parte opera sobre sua poro do conjunto de dados, o que leva a uma carga equilibrada
Um exemplo de arquitetura que suporta distribuio horizontal a peer-to-peer.
Chama a RPC
Recebe os dados
Executa funes e procedimentos locais
34) Qual a utilidade de uma linguagem de definio de interface (IDL Interface Definition Language)?
Ao usar uma interface linguagem de descrio de interface, o processo de comunicao cliente servidor
com RPC fica mais simples porque mais fcil de gerar ns clientes e servidores, em alguns casos o uso
disto obrigatrio (depende do sistema) /middleware.
35) O que seria um procedimento remoto idempotente?
Um RPC considerado idempotente se o resultado de uma requisio realizada com sucesso
independente do nmero de vezes que executada.
36) Explique como funciona um Sistema Distribudo em que a comunicao realizada atravs do
enfileiramento de mensagens.
Quando as mensagens chegam ao buffer estas so armazenas e processadas em um sistema first in
first out, e de acordo com o processamento do sistema o mesmo vai atendendo a todas as requisies e
enfilerandos as que no pode atender imediatamente, para aps retir-las da fila e continuar o
processamento. Existem diversas bibliotecas para isso como o caso da MQ (Zero Message Queue).
37) O que faz um broker e um gerenciador de fila em um sistema de enfileiramento de mensagens?
O broker o middleware que armazena os destinos das mensagens, muito usado por causa das
mensagens
assncronas.
Tambm
conhecido
como
gerenciador
de
mensagens.
O gerenciador de fila avalia a quanto tempo que um determinado cliente est na fila aguardando por sua
resposta, sua principal funo tentar garantir que as mensagens sejam entregues a todos que fizerem
requisio.
38) O que seria a comunicao orientada a fluxo?
A comunicao orientada a fluxo ocorre quando h a necessidade de uma determinada ordem
cronolgica para a entrega de dados que pode ser simples como um fluxo de voz, ou complexo ou
composto como um vdeo (voz mais imagens).
39) Qual a diferena entre mdia discreta e contnua?
A mdia discreta aquela que no exige sincronizao como textos, imagens estticas; j a mdia
contnua precisa de uma sincronizao por exemplo: a ordem dos quadros em um vdeo.
40) O que seria o modo de transmisso iscrono em comunicao orientada a fluxo?
quando mais de um fluxo precisa de estar sincronizado exemplo o udio e a imagem de um stream de
vdeo.
41) O que seriam protocolos epidmicos?
Protocolos de distribuio epidmicos so muito bons para passar informaes, assim que recebem
atualizaes eles se atualizao e passam as atualizaes a diante o nome justamente por essa forma
de se espalhar que assemelha-se a como as epidemias ocorrem em seres humanos.
42) Como funciona a abordagem de gossiping na disseminao de dados multicasting?
A abordagem gossip ou por fococa funciona da seguinte maneira, quando um n P recebe uma atualizao
de um item de dado x, este avisa um outro no Q e tenta atualiz-lo com essa nova informao, no entanto
Q j poderia ter sido atualizado com essas informaes por outro n, o que vai diminuir o interesse de P
em disseminar a informao.