Buscar

Artigo 02_ Sobre Comunicação em SIstemas Distribuídos

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 4 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

Artigo 02: Sobre Comunicação em Sistemas Distribuídos
Instruções
Escreva um artigo de no máximo 1000 palavras sobre Comunicação em
Sistemas Distribuídos. Divida o seu artigo em seções para facilitar a leitura.
Seu artigo deve conter:
● Definição de troca de mensagens
● Os tipos de comunicação que existem com uma explicação sobre
cada tipo.
● Os tipos de sincronização que existem com uma explicação sobre
cada tipo.
● Descrever o Modelo Cliente/Servidor
● Descrever o Modelo de Chamada Remota de Procedimento (RPC -
Remote Procedure Call)
O trabalho será feito em 2 fases:
1. Na primeira fase após enviarem os artigos, eles serão corrigidos e
pontos de melhorias vão ser apresentados.
2. Na segunda fase será reenviar os artigos com as devidas correções.
A avaliação será por participação e não pelo conteúdo em si dos artigos, 5
pts pra primeira etapa, 3 pontos para a segunda etapa e 2 pontos por
realizar todas as melhorias apresentadas
Comunicação em Sistemas Distribuídos
Definição de troca de mensagens
A troca de mensagens é o envio de dados e controle pela rede para um ou
mais participantes, ou seja, a comunicação entre processos em que
mensagem é uma estrutura de dados.
Os tipos de comunicação
Os tipos de comunicação podem ser divididos em persistente e transiente.
As persistentes são mensagens armazenadas durante o tempo que for
necessário para entregá-las ao receptor. E as transientes são aquelas
armazenadas somente durante a execução do remetente e do receptor.
Os tipos de sincronização
A sincronização entre processos é importante para que vários processos
não acessem ao mesmo tempo um recurso compartilhado e que tenham a
mesma visão da ordenação de eventos.
Entre os tipos de sincronização estão:
● Relógios Físicos: onde os relógios devem ser apenas iguais.
Comunicação em Sistemas Distribuídos
● Relógios Lógicos: definem logicamente o tempo de cada evento se
eles se comunicam.
Descrição do Modelo Cliente/Servidor
Este modelo é a base para um sistema distribuído, se trata de um
processamento de requisições submetidas por um cliente a um servidor
que as processa e retorna um resultado, é uma forma especial de
processamento distribuído em que os recursos estão espalhados em mais
de um computador.
Comunicação em Sistemas Distribuídos
Descrição do Modelo de Chamada Remota de Procedimento
(RPC - Remote Procedure Call)
Refere-se a um modelo que desvia o fluxo de execução para uma máquina
remota, passando argumentos e recebendo valores de resposta, ele
permite a um processo executar uma subrotina em um outro processo. Por
exemplo, processo P executa função pow() que faz parte do Processo Q
Foi criado com o objetivo de facilitar a passagem de mensagens, o RCP esconde a
troca de mensagens em chamadas de procedimentos sintaxe próxima a chamadas
em linguagens tradicionais.
Fontes: http://www4.pucsp.br/~dcc-tec2/Semana_02_Comunicacao.pdf,
https://alexssandroantunes.files.wordpress.com/2013/09/comunicacao_sd.pdf ,
https://sites.google.com/site/proffdesiqsistemasdistribuidos/aulas/3-comunicacao-entre-pr
ocessos , http://www.facom.ufu.br/~faina/BCC_Crs/GSI028-2014-1S/DL/DS-Ch04.pdf ,
http://www.ic.uff.br/~simone/sd/contaulas/aula12.pdf,
https://www.cin.ufpe.br/~avmm/arquivos/provas%20software/resuminho3.pdf .
http://www4.pucsp.br/~dcc-tec2/Semana_02_Comunicacao.pdf
https://alexssandroantunes.files.wordpress.com/2013/09/comunicacao_sd.pdf
https://sites.google.com/site/proffdesiqsistemasdistribuidos/aulas/3-comunicacao-entre-processos
https://sites.google.com/site/proffdesiqsistemasdistribuidos/aulas/3-comunicacao-entre-processos
http://www.facom.ufu.br/~faina/BCC_Crs/GSI028-2014-1S/DL/DS-Ch04.pdf
http://www.ic.uff.br/~simone/sd/contaulas/aula12.pdf
https://www.cin.ufpe.br/~avmm/arquivos/provas%20software/resuminho3.pdf

Outros materiais