06

1422 palavras 6 páginas
14/09/2011

SISTEMAS
DISTRIBUÍDOS
BASEADOS EM
Livro do Tanembaum, cap 13
COORDENAÇÃO
Aula de 14/09/2011

1

14/09/2011

2

Introdução
• Separação clara entre computação e coordenação
• Considere um SD como um conjunto de processos
• A parte da computação é formada pelos processos, que executam tarefas de maneira independente.
• A parte da coordenação manipula os mecanismos necessários para comunicação e cooperação entre os processos.
• Nos SD baseados em coordenação o foco está no modo

como ocorre a coordenação entre os processos.

14/09/2011

3

• Modelos de Coordenação
• Acoplamento
• Referencial
• Comunicação explícita entre os processos
• Por exemplo, um processo só pode se comunicar se souber os nomes ou identificadores dos outros processos com os quais quer trocar informações. • Temporal
• Significa que ambos os processos em comunicação tem de estar ligados e em funcionamento.

14/09/2011

4

• Modelos de Coordenação (cont.)
• Coordenação Direta
• Quando o acoplamento de processos é temporal e referencial

• Caixa Postal
• Quando os processos são desacoplados temporalmente.
• Nesse caso, não é necessário que os dois processos

comunicantes estejam executando ao mesmo tempo para que a comunicação ocorra.
• Em vez disso, a comunicação é efetuada por meio da colocação de mensagens em uma caixa postal.
• Como o acoplamento deste tipo de comunicação é referencial, é necessário endereçar explicitamente a caixa postal que conterá as mensagens que deverão ser trocadas.

5

14/09/2011

• Modelos de Coordenação (cont.)
• Coordenação Orientada a Reunião
• Combinação de sistemas de desacoplamento referencial e sistemas de

acoplamento temporal
• Em sistemas de desacoplamento referencial, os processos não conhecem uns aos outros explicitamente. Em outras palavras, quando um processo quer coordenar suas atividades com outros processos, ele não pode referenciar explicitamente outro processo. Em vez disso, há o conceito de uma reunião na qual os processos se agrupam

Relacionados

  • 06
    342 palavras | 2 páginas
  • 06
    4716 palavras | 19 páginas
  • 06
    904 palavras | 4 páginas
  • 06
    4331 palavras | 18 páginas
  • 06
    752 palavras | 4 páginas
  • 06
    4472 palavras | 18 páginas
  • 06
    3670 palavras | 15 páginas
  • 06
    7757 palavras | 32 páginas
  • 06
    3395 palavras | 14 páginas
  • 06
    1447 palavras | 6 páginas