Projeto, implementação e avaliação de uma camada genérica de comunicação em grupo / Projeto, Implementação e Avaliação de Uma Camada Genérica de Comunicação em Grupo
AUTOR(ES)
LEANDRO SALES HOLANDA PINTO
DATA DE PUBLICAÇÃO
2009
RESUMO
O uso de APIs genéricas de comunicação em grupo na implementação de aplicações distribuídas pode ser motivado por dois fatores principais: (i) desempenho, com a possibilidade de selecionar o sistema de comunicação em grupo mais eficiente para o contexto da aplicação sem a necessidade de refatoração de código; e (ii) modularidade, através de uma arquitetura de software fracamente acoplada e independente de um sistema de comunicação em grupo específico. Apesar disso, as APIs genéricas de comunicação em grupo atualmente disponíveis oferecem apenas serviços básicos de transmissão de mensagens e gerenciamento de membros, o que tem dificultado a sua adoção por aplicações que requerem serviços de mais alto nível, como invocação remota de objetos replicados e transferência de estado entre membros. Este trabalho apresenta uma camada genérica de comunicação em grupo, chamada G2CL, que implementa um conjunto de serviços de comunicação em grupo de alto nivel sobre uma API genérica existente. Para demonstrar a viabilidade da utilização da G2CL em um sistema real, o trabalho relata uma avaliação inicial do esforço de migração e do impacto de desempenho associados ao uso da G2CL como a solução de comunicação em grupo do servidor de aplicação Java EE JOnAS. Palavras-chave: Sistemas Distribuídos, Engenharia de Software,Comunicação em Grupo,API Genérica
ASSUNTO(S)
sistemas de informacao redes de computadores - dissertaÇÕes sistemas distribuÍdos - dissertaÇÕes engenharia de software - dissertaÇÕes
ACESSO AO ARTIGO
http://www.unifor.br/tede//tde_busca/arquivo.php?codArquivo=822301Documentos Relacionados
- Ambiente para apoio de ensino online de classificadores : projeto, implementação, implantação e testes
- Projeto, construção e avaliação de uma servovalvula dosadora para sistemas de aplicação de fertilizantes liquidos a taxas variaveis
- PROJETO, IMPLEMENTAÇÃO E AUTOMAÇÃO DE UMA BANCADA PARA ENSAIOS DE MOTORES A RELUTÂNCIA CHAVEADOS
- PROJECT, IMPLEMENTATION AND AUTOMATION OF A BENCH FOR TESTING SWITCHED RELUCTANCE MOTORS
- Design, construction and evaluation of a sugar cane detrasher