Anahy-DVM: um módulo para escalonamento distribuído / Anahy-DVM: a module for distributed scheduling

AUTOR(ES)
DATA DE PUBLICAÇÃO

2006

RESUMO

Atualmente o uso de aglomerados de computadores para fins de alto desempenho tem aumentado. Contudo, a programação desse tipo de arquitetura não é trivial. Pois,além de desenvolver a aplicação, detectar e explicitar a concorrência nela existente, o programador também é responsável por implementar o escalonamento de sua aplicação para efetivamente usar o paralelismo dos aglomerados. Existem ferramentas que se propõem a solucionar esses problemas; a ferramenta de programação Anahy é uma destas. Este trabalho se propõe a implementar um módulo para Anahy com fins de provêla de suporte à execução em ambientes dotados de memória distribuída. Para isso seu núcleo executivo foi estendido para que se possa ter acesso as estruturas de dados imprescindíveis à distribuição da carga computacional. Também será necessário desenvolver um mecanismo de comunicação entre os nós do aglomerado para que estes troquem as informações necessárias para o andamento da computação. Por fim, o módulo desenvolvido é avaliado através do uso de uma aplicação sintética. Através dessa avaliação, o módulo desenvolvido é analisado em relação a sua usabilidade no contexto do projeto Anahy e, em complementação, é apresentada uma análise preliminar de desempenho

ASSUNTO(S)

ciencia da computacao processamento de alto desempenho scheduling execution environment high performance computing ambiente de execução escalonamento

Documentos Relacionados