Anahy-DVM: um módulo para escalonamento distribuído / Anahy-DVM: a module for distributed scheduling
AUTOR(ES)
Marcelo Augusto Cardozo Junior
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
ACESSO AO ARTIGO
http://bdtd.unisinos.br/tde_busca/arquivo.php?codArquivo=116Documentos Relacionados
- Memory-intensive scheduling policies for distributed applications
- Um modelo para linguagens orientadas a objetos distribuido
- Avaliação de políticas de escalonamento para execução de simulações distribuídas
- Um simulador distribuido para redes neurais artificiais
- Uma proposta de escalonamento distribuído para exploração de paralelismo na programação em lógica