Protocolo de Sincronia de Visualização do Grupo Principal

O Protocolo de Sincronia de Visualização é estabelecido no conjunto de membros do grupo principal que pode comunicar-se entre si. Esse protocolo fornece entrega de mensagens garantida adequada para fluxos de mensagens que envolvem um emissor e, potencialmente, vários receptores. Essa garantia é semelhante àquelas fornecidas pelo TCP/IP para fluxos de mensagens ponto a ponto.

O conjunto de membros do grupo principal para o qual o Protocolo de Sincronia de Visualização é estabelecido, é referido comumente como visualização. As visualizações são exclusivas em tempo e espaço. O ato de incluir ou de remover membros da visualização chama-se alteração na visualização. Uma alteração na visualização é um ponto de sincronização importante e relativamente dispendioso. É também o ponto em que os problemas de sincronização, de consistência e de rede são detectados.

O Protocolo de Sincronia de Visualização é transparente aos componentes que utilizam a estrutura do gerenciador de alta disponibilidade e aos administradores de produto. No entanto, as interrupções no Protocolo de Sincronia de Visualização podem tornam-se visíveis, mais notavelmente, quando ocorre uma condição de limite conhecida como alteração na visualização.

Alterações na Visualização

Quando um membro do grupo principal é iniciado, o transporte do grupo principal, o Protocolo de Descoberta padrão associado, o Protocolo de Detecção de Falha padrão e o Protocolo de Sincronia de Visualização também são iniciados. O Protocolo de Sincronia de Visualização estabelece uma visualização inicial que contém apenas o membro local. O Protocolo de Sincronia de Visualização é notificado quando o Protocolo de Descoberta padrão estabelece conexões com outros membros do grupo principal. A camada de sincronia de visualização dos membros recém-conectados trocam, em seguida, informações de estado. Essas informações são utilizadas para determinar se é possível formar uma nova visualização. Por exemplo, se um membro recém-iniciado descobre uma visualização existente, ele negocia com os membros da visualização existente para estabelecer uma nova visualização.

Quando um membro de uma visualização estabelecida parar ou falhar, o Protocolo de Detecção de Falhas padrão dos membros de visualização sobreviventes detecta a falha e notifica o Protocolo de Sincronia de Visualização. Os membros sobreviventes estabelecem, em seguida, uma nova visualização que exclui o membro com falha.

Para que uma nova visualização seja estabelecida, as atividades relacionadas à visualização atual devem ser concluídas. Todas as mensagens enviadas na visualização atual devem ser recebidas e confirmadas por todos os destinatários planejados ainda ativos. Os membros atuais devem trocar uma quantidade não trivial de informações de estado relativas a mensagens enviadas e recebidas. Esses membros executam, em seguida, as atividades necessárias para concluir a atividade de mensagem pendente, que pode incluir a retransmissão de mensagens que pareciam perdidas.

A instalação de uma nova visualização pode resultar em picos temporários significativos na quantidade de CPU consumida e na largura de banda de rede utilizada.

Mensagens de Alteração na Visualização

Uma alteração na visualização é um procedimento complexo de várias partes e várias mensagens são registradas sempre que uma visualização é alterada. Essas mensagens indicam o estágio do processamento da alteração na visualização que está concluída ou em execução atualmente.

Por exemplo, a seguinte mensagem indica que um conjunto de membros do grupo principal concordou em estabelecer uma nova visualização e iniciou o procedimento de alteração na visualização:
DCSV8054I: Pilha DCS DefaultCoreGroup no Membro 
anzioCell01\anzioCellManager01\dmgr: Alteração na visualização em processo. 
A seguinte mensagem indica que todas as mensagens enviadas na visualização atual estão concluídas e confirmadas:
DCSV2004I: pilha DCS DefaultCoreGroup no Membro 
anzioCell01\anzioCellManager01\dmgr: O procedimento de sincronização foi concluído 
com êxito. O Identificador de Visualização é (2:0.anzioCell01\anzioCellManager01\dmgr). 
Os detalhes internos são [0].
As mensagens a seguir indicam que a alteração na visualização foi concluída com êxito. Elas também especificam o nome ou o identificador da nova visualização e o número de membros do grupo principal nessa visualização:
HMGR0218I: Instalado uma nova visualização do grupo principal. O grupo principal é 
DefaultCoreGroup. O identificador de visualização é (3:0.anzioCell01\anzioCellManager01\dmgr). 
O número de membros na nova visualização é 2.

DCSV1033I: Pilha DCS DefaultCoreGroup no Membro 
anzioCell01\anzioCellManager01\dmgr: Confirmados todos os novos membros da visualização no 
identificador da visualização (3:0.anzioCell01\anzioCellManager01\dmgr). O tipo de canal de visualização é View|Ptp.
A seguinte mensagem fornece status ampliado relativo ao estado de conexões e sincronia de visualização:
DCSV8050I: Pilha DCS DefaultCoreGroup no Membro 
anzioCell01\anzioCellManager01\dmgr: Nova visualização instalada, identificador 
(3:0.anzioCell01\anzioCellManager01\dmgr), o tamanho da visualização é 2 (AV=2, CD=2, CN=2, DF=6)
Nesta mensagem:
  • AV é o número de membros do grupo principal na visualização.
  • CN é o número de membros do grupo principal com os quais esse membro possui conexões abertas. Normalmente, esse número é o mesmo especificado para AV.
  • CD é o número de membros do grupo principal com os quais esse membro possui conexões abertas menos o número de membros inválidos. Um membro inválido é aquele conectado a esse membro, mas que não pode estabelecer atualmente uma visualização com esse membro.
  • DF é o número de membros definidos no grupo principal.

Ícone que indica o tipo de tópico Tópico de Conceito



Ícone de registro de data e hora Última atualização: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=crun_ha_netcomp
Nome do arquivo: crun_ha_netcomp.html