Grade Computacional com OurGrid no Debian Lenny
Grades Computacionais (Grid Computing) para computação de alto desempenho, descrição do middleware de grade OurGrid e dos passos percorridos para a instalação deste no Debian 5. Lembrando que são relatos das experiências obtidas por mim durante a instalação.
Introdução
O uso de Sistemas Distribuídos é desde os primórdios da computação uma ótima alternativa para execução de grandes aplicações, e não é de hoje que se investe em pesquisas nesta área, grandes empresas e organizações conhecidas no mundo da informática e tecnologia em geral, fazem uso deste serviço, alguns exemplos que podem ser citados é a IBM, Oracle, Google, HP etc.
O OurGrid é um middleware multiplataforma, desenvolvido em Java, e encontra-se na versão 4.2, sendo desenvolvido por pesquisadores da Universidade Federal de Campina Grande na Paraíba. Ele surge como uma opção para facilitar a interação entre usuários e a grade, uma vez que tem a intenção de facilitar esta comunicação, utilizando uma interface simples que esconde as dificuldades de se trabalhar com grades (SILVA, 2007).
Partindo do pressuposto que muitos não conhecem a estrutura de uma grade computacional, resolvi discorrer sobre a parte teórica e conceitual, importantíssima para que se possa compreender as finalidades e a estrutura do Ourgrid, versando conceitos básicos sobre sistemas distribuídos e grades computacionais até se chegar ao middleware. Em seguida vem a parte prática, contendo os passos e processos que realizei para a instalação do Ourgrid.
Por quê usar computação distribuída?
O uso de grades computacionais permite um aumento relevante no poder de processamento, uma vez que se pode agregar milhares de recursos ao sistema. Executar uma aplicação paralela em uma grade nada mais é do que a divisão do serviço em vários computadores dispersos geograficamente.
O OurGrid é um middleware multiplataforma, desenvolvido em Java, e encontra-se na versão 4.2, sendo desenvolvido por pesquisadores da Universidade Federal de Campina Grande na Paraíba. Ele surge como uma opção para facilitar a interação entre usuários e a grade, uma vez que tem a intenção de facilitar esta comunicação, utilizando uma interface simples que esconde as dificuldades de se trabalhar com grades (SILVA, 2007).
Partindo do pressuposto que muitos não conhecem a estrutura de uma grade computacional, resolvi discorrer sobre a parte teórica e conceitual, importantíssima para que se possa compreender as finalidades e a estrutura do Ourgrid, versando conceitos básicos sobre sistemas distribuídos e grades computacionais até se chegar ao middleware. Em seguida vem a parte prática, contendo os passos e processos que realizei para a instalação do Ourgrid.
Por quê usar computação distribuída?
O uso de grades computacionais permite um aumento relevante no poder de processamento, uma vez que se pode agregar milhares de recursos ao sistema. Executar uma aplicação paralela em uma grade nada mais é do que a divisão do serviço em vários computadores dispersos geograficamente.