Estimativa do valor de grades computacionais entre pares
Por Márcio de Carvalho Saraiva
(marcio@dsc.ufcg.edu.br)
“Rapaz... é tão difícil estimar o valor de uma grade entre pares... Será que não tem um jeito mais fácil?”
“Não se preocupe! Temos uma solução no Laboratório de Sistemas Distribuídos!”

Atualmente, existe uma grande dificuldade para estimar, do ponto de vista financeiro, o valor de uma grade computacional entre pares. Se a estimativa de valor para uma grade entre pares fosse uma tarefa mais fácil, seria possível habilitar os interessados nessa estimativa com informação no nível de negócio (valor monetário) e não apenas do ponto de vista técnico (vazão de tarefas e milhares de operações por segundo, por exemplo).

Além disso, com a abordagem seguida, é possível ao interessado tornar-se “mantenedor”, usuário ou doador de recursos. Além disso, é possível verificar a efetividade das grades entre pares como solução de baixo custo para a execução de aplicações provenientes da comunidade de e-Science, na qual os membros praticam métodos de obtenção de resultados científicos por meio da utilização de computação intensiva, usualmente paralela, e/ou com grande volume de dados.

A solução proposta pela pesquisa de mestrado do aluno Edigley Fraga da COPELE/UFCG é estimar o valor da grade como sendo o montante que o usuário deixa de gastar ao utilizá-la. De certa forma, a solução responde a seguinte pergunta: E se não fosse utilizada a grade, quanto o usuário teria que gastar para executar suas aplicações de forma a obter a mesma qualidade de serviço?

Com essa questão em mente, foi utilizada uma abordagem comparativa, tendo como parâmetro a provisão de Infraestrutura como Serviço (IaaS), um dos serviços oferecidos no paradigma da computação na nuvem. Na comparação, foram considerados os fatores custo e desempenho para a execução de aplicações do tipo “Saco de Tarefas” tanto em um ambientes de grades entre pares quanto em Iaas.

Após uma análise criteriosa em relação às diversas opções existentes na oferta de Iaas, foram escolhidas as opções mais adequadas considerando o trade-off custo e desempenho. Com base no custo ponderado para execução de tais opções, foi estimado o valor financeiro da grade entre pares.

Também são considerados os custos extra incorridos aos participantes, objetivando identificar se a plataforma de grade se mantém efetivamente como solução de baixo custo mesmo diante da onipresença do paradigma da computação na nuvem, representada pelos provedores de Iaas.

Os resultados obtidos confirmam a efetividade da grade entre pares como solução de baixo custo e, devido a limitações de escalabilidade dos atuais provedores de Iaas, considerando a relação custo/benefício, consegue-se obter uma valoração competitiva mesmo diante da melhor opção atualmente existente na nuvem.

Ainda, para usuários preocupados majoritariamente com o custo, mesmo com poucos participantes, a grade se apresenta como opção superior à nuvem.

Conforme mencionado anteriormente, o trabalho não esteve inserido no contexto de um projeto específico, sendo alvo da investigação realizada no mestrado de Edigley Fraga. A pesquisa foi realizada no Laboratório de Sistemas Distribuídos (LSD) e participaram como orientadores os professores Francisco Vilar Brasileiro (Fubica) e Dalton Dario Serey Guerrero.

Integrantes do Laboratório de Sistemas Distribuiídos (LSD).

Os principais objetivos do LSD são: formar recursos humanos de alto nível e avançar o estado-da-arte na área de Sistemas Distribuídos. O LSD é um dos mais dinâmicos laboratórios de pesquisa da UFCG. Quando criado pelo professor Fubica, informalmente em outubro de 1995 e oficialmente em julho de 1996, o laboratório contava apenas com cinco pesquisadores que trabalhavam em uma pequena sala. Agora, em espaço bem maior, cerca de 550 m² de área, conta com uma equipe de mais de 60 pessoas, entre professores, pesquisadores, pessoal para suporte administrativo e técnico, além de alunos de graduação, mestrado e doutorado. Hoje, as pesquisas desenvolvidas no LSD são concentradas nas áreas de Computação sob Demanda, Grades Computacionais e Sistemas Peer-to-Peer, além de Aplicações desses sistemas. O laboratório se localiza próximo ao bloco CN da UFCG.

Os resultados do projeto foram apresentados no IX Workshop em Clouds, Grids e Aplicações (WCGA 11), realizado durante o 29º Simpósio Brasileiro de Redes de Computadores e Sistemas Distribuídos (SBRC 2011), em Campo Grande - MS, com a publicação do artigo “Estimando o Valor de uma Grade Entre Pares para a Execução de Aplicações do Tipo Saco de Tarefas”.

Se você ficou interessado pela pesquisa e gostaria de saber mais detalhes, entre em contato com Edigley, por meio do e-mail: edigley@lsd.dsc.ufcg.edu.br.

Jornal PETNews - Edição: Caio Paes - Revisão: Janderson Jason e Joseana Fechine
Grupo PET Computação UFCG, 2011. All rights reserved.