Lista de exercícios

Sistemas distribuídos

Data de entrega: 17/05/2010

Valor: 2 pontos

 

 

  1. 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

  1. Defina interface e sua função em RPC.
  2. O que “bindingem sistemas RPC?
  3. Em sistemas RPC, quando o bind  realizado?
  4. Qual o serviço responsável por bind em sistemas Linux?
  5. O que são operações idempotentes?
  6. Explique a semântica de invocação May be.
  7. Explique a semântica de invocação at least once.
  8. Explique a semântica de invocação at most once.
  9. Defina RMI ( remote method invocation)
  10. Explique a função de proxy, esqueleto e despachante na arquitetura RMI.
  11. Qual a função do vinculador na arquitetura RMI?
  12. Qual serviço realiza o bind em Java RMI?
  13. Defina programação distribuída baseada em eventos.
  14. Quais os componentes básicos da arquitetura de sistemas baseado em eventos?
  15. O que é Visão de serviço de grupo em sistemas em multicast?
  16. Quais blocos de endereços ips definem grupos multicast?
  17. Como funciona o serviço de multicast confiável? Descreva.
  18. O que e multicast atômico?
  19. Defina o modelo de comunicação peer to peer.
  20. Cite as principais características de sistemas peer to peer.
  21. Quanto a presença de um nó de controle, como podemos dividir as redes peer to peer?
  22. Explique o modelo de roteamento por inundação em sistemas peer to peer
  23. Qual o grande problema estrutural do serviço napster?
  24. Como é feita a pesquisa de um documento nas redes gnutella?
  25. Quais são as cinco mensagens usadas na rede gnutella e qual a função de cada uma?
  26. Nas redes kazaa, o que e um super nó?