Scavenging Grid Computing: Alternatives to Improve the Applications Performance / Grades Computacionais Oportunistas: Alternativas para Melhorar o Desempenho das Aplicações

AUTOR(ES)
DATA DE PUBLICAÇÃO

2009

RESUMO

Ambientes de grade oportunista vêm sendo cada vez mais usados como alternativa a categorias tradicionais de processamento. Esse tipo de sistema se caracteriza pela utilização de estações de trabalho comuns e compartilhadas e tem como principal preocupação a garantia de desempenho para o usuário que cede seus recursos à grade. Essa preocupação, aliada ao fato deste ser um ambiente computacional extremamente dinâmico, faz com que os tratamentos adotados no sistema sejam limitados ao melhor-esforço. Contudo, esse esforço nem sempre é cumprido da melhor forma possível pois geralmente são adotados tratamentos que não realizam um gerenciamento eficiente dos recursos, fazendo com que a competitividade das aplicações da grade com as aplicações locais penalize sempre as tarefas da grade, diminuindo o desempenho destas. Neste trabalho é apresentada uma arquitetura para melhoria de desempenho para aplicações da grade, que leva em consideração perfis de utilização de recursos por aplicações locais, tentando identificar quando isso é algo passageiro e evitar a tomada de ações como migração de tarefas da grade. Como medida alternativa ou adicional é proposto o uso de técnicas adaptativas que visam permitir a manutenção das tarefas da grade no nó atual ou melhorar o sistema. A arquitetura foi parcialmente implementada no middleware InteGrade. Descrevemos a implementação desenvolvida e sua avaliação

ASSUNTO(S)

grid computing, scavenging grid, performance, integrade sistemas de computacao computação em grade, grades oportunistas, desempenho, integrade

Documentos Relacionados