Você está na página 1de 2

UNIVERSIDADE FEDERAL DO PAR

INSTITUTO DE CINCIAS EXATAS E NATURAIS


FACULDADE DE COMPUTAO
BACHARELADO EM CINCIA DA COMPUTAO
DISCIPLINA: Sistemas Distribudos
PROFESSOR: Josivaldo Arajo
ALUNO(a):_______________________________________________________ MAT.:________________

Lista de Exerccio II Modelo de Sistemas


Descreva e ilustre a arquitetura cliente-servidor de um aplicativo de Internet

QUESTO 01:

importante (por exemplo, a web, correio eletrnico, etc.)

QUESTO 02:

Para os aplicativos discutidos na questo 01, diga como os servidores

cooperam no fornecimento de um servio.


Frequentemente, os computadores usados em sistemas peer-to-peer so

QUESTO 03:

computadores desktops nos escritrios ou nas casas dos usurios. Quais so as


implicaes disso na disponibilidade e segurana dos objetos de dados compartilhados
que eles contm e at que ponto qualquer vulnerabilidade pode ser superada por meio de
replicao?

Qual o papel da Middleware? Explique quais as principais dificuldades em se

QUESTO 04:

desenvolver middlewares genricas?


Considere um servidor simples que executa pedidos do cliente sem acessar

QUESTO 05:

outros servidores. Explique por que geralmente no possvel estabelecer um limite para
o tempo gasto por tal servidor para responder ao pedido de um cliente. O que precisaria
ser feito para tornar o servidor capaz de executar pedidos dentro de um tempo limitado?
QUESTO 06:

Compare aplicaes centralizadas e peer-to-peer puras. Quais as vantagens

e desvantagens de cada abordagem?


QUESTO 07:

Um possvel protocolo de troca de mensagens dentro de um sistema

distribudo ter que ter primitivas de troca de mensagens bem definidas. Elas podem ser
bloqueantes ou no-bloqueantes, com ou sem buffer, confiveis ou no-confiveis.
a) Explique a diferena entre as mensagens bloqueantes e no-bloqueantes.
Qual a vantagem em usar buffers?

Outubro/2014

CBCC

b) Por que usar mensagens no-confiveis?


Considere dois servios de comunicao para uso em sistemas distribudos

QUESTO 08:

assncronos. No servio A, as mensagens podem ser perdidas, duplicadas ou retardadas


e somas de verificao se aplicam apenas aos cabealhos. No servio B, as mensagens
podem ser perdidas, retardadas ou entregues rpido demais para o destinatrio manipullas, mas sempre chegam com o contedo correto.
Descreva as classes de falha exibidas para cada servio. Classifique suas falhas de
acordo com seu efeito sobre as propriedades de validade e integridade. O servio B pode
ser descrito como um servio de comunicao confivel?

QUESTO 09:

Diferencie o uso de buffer e cache. Como isso pode ser aplicado nos

servidores caches e nos servidores proxys.

QUESTO 10:

Outubro/2014

D exemplos de aplicaes onde o uso de cdigo mvel seja vantajoso.

CBCC

Você também pode gostar