Ir ao conteúdo
  • Cadastre-se

Supercomputadores Caseiros: Construindo Clusters com o Linux


     136.061 visualizações    Redes    3 comentários
Supercomputadores Caseiros: Construindo Clusters com o Linux

Construindo o Multipingüim

As versões utilizadas no Multipingüim foram Conectiva Linux 7.0 (kernel 2.2.19cl) e o Red Hat 7.1 (Kernel 2.4.2). Foi utilizada uma arquitetura de cluster denominada Beowulf, que vemos na Figura 2.

Supercomputadores Caseiros: Construindo Clusters com o Linux
Figura 2: Cluster Beowulf típico.

O computador principal (front-end) denominado pinguim.mestre, é o equipamento na qual está instalado:

  • A distribuição do sistemas de arquivos via NFS (Network File System);
  • Configuração do relacionamento de confiança entre os computadores escravos hosts.equiv, evitando assim a implementação de um servidor de autenticação NIS (Network Information Service);
  • Servidor RARP;
  • Distribuição de ip’s dinâmicos via protocolo DHCP;
  • Resolução de nomes via arquivo hosts - evita latência não utilizando assim o serviço de DNS;
  • Serviço de boot remoto (TFTP);
  • Acesso remoto aos nós através de rlogin, ssh, ftp, rsh, rwho, rwall;
  • Gerência dos nós através de duas aplicações: bWatch, SCMS (Smile Cluster Management System);
  • Bibliotecas paralelas: MPICH 1.2.2, PVM 3.4.4;
  • Bibliotecas matemáticas: ATLAS, BLAS, SCALAPACK, FFTW;
  • Aplicações de renderização de imagens com o PVMPOV e patch para MPI;
  • Escalonadores de tarefas: SQMS, MAUI;
  • Analisadores de Performance - NetPipe, NetPerf, UnixBench, LMbench, Stream, Bonnie;
  • Sincronização através de rsync;

E uma futura implementação ainda não testada é a colocação de um distribuidor de processos dinâmicos no cluster como o Bproc (patch ao kernel do Linux desenvolvido pela NASA) e o KSIX (processo daemon da Kasetstat University da Tailândia);

Observe que é interessante que exista uma alta disponibilidade e redundância de hardware no controlador mestre ou que separe alguns serviços para outros servidores tais como distribuição do sistemas de arquivos e gerenciamento do cluster.

Computador Mestre

  • Dual Pentium III 550 MHz
  • 512 KB de memória cache
  • 384MB de SDRAM PC-133
  • Gravador de CD HP 9100c
  • Placa Mãe com chipset Intel810
  • 2 (duas) placas de rede 3Com 3c509
  • Host SCSI on-board Adaptec
  • Disco rígido de 9,1 GB SCSI Ultra Wide
  • 2 (dois) Discos rígidos de 4,3 GB SCSI
  • Monitor de 17” SVGA Hansol
  • Mouse Microsoft PS/2
  • Teclado de 102 teclas

Computadores Escravos

  • Quantidade: 02 (dois)
  • Processador Pentium III 600 EB
  • Placa de Rede 3Com 3C509 PCI
  • Placa de Rede on-board SIS900 (utilizado para monitoramento remoto)
  • Floppy Disk de 1,44 MB
  • Placa mãe Pcchips modelo M756+

Estrutura da Rede Local

  • Fast Ethernet 100 Mbit/s
  • Switch TrendNet 10/100 8 portas - store and forward
  • Cabos CAT5 padrão EIA 568A
  • Rack de construção sob medida
  • Chave Comutadora 4 x 4 x 4 para teclado, mouse e monitor
  • Teclado, mouse e monitor para gerenciamento dos nós

Artigos similares


Comentários de usuários

Respostas recomendadas

Olá! Li e achei muito interessante seu artigo, mas... Vou ter que sair um pouco do objetivo do seu artigo pra perguntar: é possível um cluster com Windows? Sei que o pessoal do linux tem essa rixa com o windows, mas já procurei tanto na net e ninguém fala nada... Agradeço pela atenção desde já.

Link para o comentário
Compartilhar em outros sites

aí galera gostaria de saber as melhores distros para criacao de um cluster com máquina antigas, por exemplo Pentium 166, ou 486 mesmo! tentei usar o ClusterKnoppix na maquina mestre e o CHAOS 1.5 nas escravas, mas não reconhece, gostaria da opiniao de alguem que já conseguiu montar o tal cluster,

um abraço, Diego Santos

Link para o comentário
Compartilhar em outros sites



Crie uma conta ou entre para comentar

Você precisa ser um usuário para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar agora

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...