SHARED-GM: Arquitetura de Memoria Distribuıda para o Ambiente D-GM. / SHARED-GM: DISTRIBUTED MEMORY ARCHITECTURE FOR D-GM ENVIRO

AUTOR(ES)
FONTE

IBICT - Instituto Brasileiro de Informação em Ciência e Tecnologia

DATA DE PUBLICAÇÃO

11/09/2010

RESUMO

O recente avanco das tecnologias de computadores impulsionaram o uso de clusters de computadores para execuc ao de aplicac oes que exijam um grande esforco computacional, tornando esta pratica uma forte tendencia atual. Acompanhando esta tendencia, o Ambiente D-GM (Distributed-Geometric Machine) constitui-se em uma ferramenta compreendendo dois modulos de software, VPE-GM (Visual Programming Environment for Geometric Machine) e VirD-GM (Virtual Distributed Geometric Machine), os quais objetivam o desenvolvimento de aplicac oes da computac ao cientıfica aplicando a programac ao visual e a execuc ao paralela e/ou distribuıda, respectivamente. O nucleo do Ambiente D-GM esta fundamentado na Maquina Geometrica (Geometric Machine-GM), um modelo de maquina abstrato para computac oes paralelas e/ou concorrentes cujas definic oes abrangem os paralelismos existentes para execuc ao de processos. A principal contribuic ao deste trabalho e a formalizac ao e desenvolvimento de uma memoria distribuıda para o Ambiente D-GM atraves da concepc ao, modelagem e construc ao da integrac ao entre o Ambiente D-GM e um sistema DSM (Distributes Shared Memory). Portanto, visando melhoria na dinamica de execuc ao com maior funcionalidade e, possivelmente, com melhor desempenho no ambiente D-GM. A esta integrac ao, cujo objetivo e fornecer um modelo de memoria compartilhada distribuıda para o Ambiente D-GM, da-se o nome de ShareD-GM. Com base no estudo de implementac oes em software de DSM e nas caracterısticas que atendem aos requisitos de implementac ao da memoria distribuıda do Ambiente D-GM, este trabalho considera o uso do sistema Terracotta. Salientam-se duas facilidades apresentadas pelo Terracota: a portabilidade e a adaptabilidade para execuc ao distribuıda em clusters de computadores com pouca ou ate nenhuma modificac ao no codigo (codeless clustering), as quais retornam grandes benefıcios quando da integrac ao com aplicac oes JAVA. Alem disso, verifica-se o fato de que o Terracotta nao utiliza RMI (Remote Method Invocation) para comunicac ao entre os objetos em um Ambiente JAVA. Neste perspectiva, procura-se minimizar o overhead dos dados produzidos pelas serializac oes (marshalling) nas transmissoes via rede. Pode-se tambem comprovar durante o desenvolvimento de testes de avaliac ao da implementac ao da arquitetura proporcionada pela integrac ao ShareD-GM, que a execuc ao de aplicac oes modeladas no Ambiente D-GM, como o algoritmo de Smith-Waterman e o metodo de Jacobi, apresentaram menor tempo de execuc ao quando comparados com a implementac ao anterior, no modulo VirD-GM de execuc ao do Ambiente D-GM

ASSUNTO(S)

memoria distribuı da ambiente d-gm implementac oes de dsm modelagem ciencia da computacao distributed shared memory d-gm environment dsm implementations modeling

Documentos Relacionados