Cluster
TRABALHO DE SISTEMAS DISTRIBUIDOS
Cluster com Software Livre
Andreza Ferreira de Paiva
Bianca Gontijo Quadros
Camila Tadeu Barros Cândido
Driely D’Luar de Queiroz
Kamila Bárbara Rodrigues Gomes
Raquel Rocha Ribeiro
Suelem Leite
Divinopolis_2012
ÍNDICE
ÍNDICE 2 1.INTRODUÇÃO 3 2 TIPOS DE CLUSTERS 4 3 FUNCIONALIDADE DE UM CLUSTER 6 4 APLICAÇÕES PARA CLUSTER 7 5 ESTRUTURA DE REDE 7 6 MODELO DO CLUSTER (DIAGRAMA) 8 7 FERRAMENTAS PARA MONTAGEM 9 5 CONCLUSÃO 11
1. INTRODUÇÃO
Cluster pode ser definido como um sistema onde dois ou mais computadores trabalham de maneira conjunta para realizar processamento pesado. Em outras palavras, os computadores dividem as tarefas de processamento e trabalham como se fossem um único computador. Este artigo tem por objetivo mostrar os principais conceitos envolvidos, assim como os tipos e aplicações de cluster.
2. TIPOS DE CLUSTERS
3.1 Cluster Beowulf
O nome Beowulf vem de um herói muito valente que tinha a missão de derrotar um monstro, num texto inglês antigo. Esse tipo de cluster, voltado à computação paralela, foi fundamentado em 1994, pela NASA, com a finalidade de processar as informações espaciais que a entidade recolhia. Desde então, grandes empresas (como HP e IBM) e universidades (como a brasileira Unesp) vêm construindo clusters deste tipo e como cada vez mais nós!
O que distingue o Cluster Beowulf dos outros tipos são as seguintes características (que são aplicadas de acordo com a finalidade do cluster):
- A conexão dos nós pode ser feita por redes do tipo Ethernet (mais comum);
- Existe um servidor responsável por controlar todo o cluster, principalmente quanto a distribuição de tarefas e processamento (pode haver mais de um servidor, dedicado a tarefas específicas, como monitoração de falhas). Este servidor é chamado de Front-end;
- O sistema operacional é baseado Linux, sendo necessário que ele contenha