título do resumo - Eventos da Unicentro

Propaganda
CLUSTER BEOWULF UTILIZANDO A DISTRIBUIÇÃO LINUX ROCKSCLUSTERS
Guilherme Mazur, Tony Alexander hild (Orientador), e-mail:
[email protected]
Universidade Estadual do Centro-Oeste/Setor de Ciências Exatas e de
Tecnologia
Palavras-chave:
Distribuído.
Cluster,
Rocks
Clusters,
Linux,
Beowulf,
Sistema
Resumo
A idéia de se construir um cluster se deu a necessidade de obter máquinas
com grandes capacidades computacionais com baixo custo. Um cluster
beowulf é constituído de diversos nós escravos que são gerenciados por um
único computador, todos ligados em uma rede, se comunicando através do
sistema como se fosse uma única máquina de grande porte.
Introdução
Cluster é o nome dado a um sistema montado com mais de um computador,
cujo objetivo é fazer com que todo o processamento da aplicação seja
distribuído aos computadores, mas de forma que pareça com que eles
sejam um computador só. Com isso, é possível realizar processamentos que
até então somente computadores de alta performance seriam capazes de
fazer. Cada computador de um cluster é denominado nó ou nodo. Todos
devem ser interconectados, de maneira a formarem uma rede, de qualquer
topologia. Essa rede precisa ser criada de uma forma que permita o
acréscimo ou a retirada de um nó (em casos de danos, por exemplo), mas
sem interromper o funcionamento do cluster. O sistema operacional usado
nos computadores deve ser de um mesmo tipo, ou seja, ou somente
Windows, ou somente Linux, ou somente BSD, etc. Isso porque existe
particularidades em cada sistema operacional que poderiam impedir o
funcionamento do cluster. [1]. É construído muitas vezes a partir de
computadores convencionais (personal computers), sendo que estes vários
computadores são ligados em rede e comunicam-se através do sistema de
forma que trabalham como se fosse uma única máquina de grande porte [2].
Materiais e Métodos
Para a construção do Cluster foi utilizado um servidor que irá controlar todos
os processos e quatro nós, a distribuição instalada foi o Linux Rocks-
Anais da SIEPE – Semana de Integração Ensino, Pesquisa e Extensão
26 a 30 de outubro de 2009
Clusters[3], que é uma distribuição desenvolvida justamente para aplicações
em sistemas distribuídos. Para o funcionamento do sistema, todos os
computadores estão ligados em uma rede por meio de um switch. O cluster
também dispõe de acesso remoto, para uma melhor comodidade, não é
preciso estar dentro do laboratório para utilizar o sistema, isto porque no
servidor existem dois tipos de rede, a local que é para ligar o servidores aos
nós, e a externa, que é a rede da Unicentro, no caso a internet. O laboratório
ainda possui outras duas máquinas, que também estão ligadas a rede local
mais não são nós, estas são utilizadas para acessar o cluster.
Outra idéia do projeto é a migração de softwares utilizado por professores do
Departamento de Química, para serem executados paralelamente, podendo
assim aproveitar ao máximo a eficiência do cluster. Sem o paralelismo os
softwares hoje utilizados, demoram muito para gerarem um resultado, e com
o cluster o objetivo é reduzir ao máximo esta espera, assim otimizando os
trabalhos realizados.
Resultados e Discussão
O resultado da implementação deste cluster é a redução do tempo de
espera da execução dos algoritmos/programas usados pelo Departamento
de Química. O processo mais complicado assim dizendo, será a migração
dos programas usados hoje em dia, para o paralelismo.
Conclusões
Pode-se concluir que, com o tempo de espera reduzido de horas e até dias
por uma resposta da execução dos programas, em alguns minutos, o
trabalho será otimizado com o tempo ganho dessa espera.
Agradecimentos
Ao professor orientador que dedicou além do tempo, conhecimento para que
este trabalho pudesse ser realizado satisfatoriamente.
Referências
Cluster:
principais
conceitos,
disponível
em
<http://www.infowester.com/cluster.php>, acesso em 5 de setembro
de 2009.
Cluster
Beowulf,
disponível
em
<http://www.vivaolinux.com.br/artigo/Cluster-Beowulf>, acesso em 5
de setembro de 2009.
RocksCluster
Documentation,
disponível
em
<http://www.rocksclusters.org/wordpress/?page_id=4>, acesso em 5
de setembro de 2009.
Anais da SIEPE – Semana de Integração Ensino, Pesquisa e Extensão
26 a 30 de outubro de 2009
Download