Lista de exercícios
Sistemas distribuídos
Data de entrega: 17/05/2010
Valor: 2 pontos
- Em
um sistema distribuído que se utiliza de RPC (remote
procedure call) como
ferramenta de comunicação defina a função de:
a) Midleware
b) Stub cliente
c) Stub servidor
- Defina
interface e sua função em RPC.
- O
que “binding” em sistemas RPC?
- Em sistemas RPC,
quando o bind realizado?
- Qual
o serviço responsável por bind em sistemas Linux?
- O
que são operações idempotentes?
- Explique
a semântica de invocação May be.
- Explique
a semântica de invocação at least
once.
- Explique
a semântica de invocação at most
once.
- Defina RMI ( remote method
invocation)
- Explique
a função de proxy,
esqueleto e despachante na arquitetura RMI.
- Qual
a função do vinculador na arquitetura RMI?
- Qual
serviço realiza o bind em Java RMI?
- Defina
programação distribuída baseada em eventos.
- Quais
os componentes básicos da arquitetura de sistemas baseado em eventos?
- O
que é Visão de serviço de grupo em sistemas em multicast?
- Quais
blocos de endereços ips definem grupos multicast?
- Como
funciona o serviço de multicast confiável?
Descreva.
- O
que e multicast atômico?
- Defina
o modelo de comunicação peer to peer.
- Cite
as principais características de sistemas peer
to peer.
- Quanto
a presença de um nó de controle, como podemos
dividir as redes peer to peer?
- Explique
o modelo de roteamento por inundação em sistemas peer
to peer
- Qual
o grande problema estrutural do serviço napster?
- Como
é feita a pesquisa de um documento nas redes gnutella?
- Quais
são as cinco mensagens usadas na rede gnutella e
qual a função de cada uma?
- Nas redes
kazaa, o que e um super nó?