quinta-feira, julho 13, 2006

Resultados

A alteração do protocolo de votação tendo em conta uma interacção com IP multicast levou ao estudo de vários modelos de comunicação em grupo para substituir o RMI. Desse estudo elegeu-se o JGroups.

Foi necessário dividir o módulo votante nas componente de votação denominada VoterEng e de comunicação denominada VoterCom.

Criou-se um módulo de comunicação que é instanciado para cada servidor e que intermedeia o servidor com o VoterCom, denominado ServerCom.

Por fim, substituíram-se as várias interacções em unicast para IP multicast através do toolkit para comunicações fiáveis em multicast JGroups.



JGroups

Framework para Comunicação Confiável em Grupo, permite comunicação peer-to-peer entre nós de um cluster.

Implementado através de uma pilha protocolar flexível, apresenta entre outros, serviços de transporte, fiabilidade, detecção de falhas e gestão de membros.

A aplicação pode comunicar directamente com o canal, classe que implementa um endereço comum, o que permite aos membros comunicarem entre si.

Sem comentários:

Enviar um comentário