Você está na página 1de 6

Supercomputadores Caseiros

Introduo
A constante demanda de poder computacional vem gerando uma grande
necessidade de processadores cada vez mais rpida. Na computao de
alto desempenho, utilizado para programao cientifica, multimdia,
gerenciamento de grandes volumes de dados; a soluo passa por
mquinas com mltiplos processadores ou ainda clusters sistema que
compreende dois ou mais computadores ou sistemas!. " pro#eto
Multipingim via$iliza a computao de alto desempenho e a criao de
novos cursos, como os de programao paralela, utilizando
microcomputadores ligados em rede, e sistema operacional %inu&, que
possui distri$ui'es gratuita.
Metodologia e Construo do Material
" primeiro passo seria consiste em $uscar uma plataforma que
tornasse vivel o uso de am$iente distri$udos, que permitindo a
programao paralela, utilizando apenas produtos de distri$uio
gratuita. (om $ase nos estudos da NA)A, foi optado a plataforma
%inu&, distri$uio *ed+at ,.- e (onectiva ,.. com a $i$lioteca
/01 para a troca de mensagens 0ara os testes de implementao
foi utilizado um la$orat2rio montado para esta finalidade contendo
3 microcomputadores ligados em rede de -.. m$its.
A melhor soluo seria utilizar a pr2pria estrutura de uma rede de
computadores, um sistema operacional de distri$uio gratuita e
um con#unto enorme de ferramentas de programas gratuitos
disponveis que transforma esta rede de computadores em um
supercomputador de $ai&o custo, para e&ecuo de programao
paralela. A melhor soluo seria utilizar a pr2pria estrutura de
uma rede de computadores, um sistema operacional de
distri$uio gratuita e um con#unto enorme de ferramentas de
programas gratuitos disponveis que transforma esta rede de
computadores em um supercomputador de $ai&o custo, para
e&ecuo de programao paralela.
4arias vantagens podiam ser agregadas ao alto desempenho da
computao so elas;
5uanto mais computadores na rede mais rpidos ficam
sua estrutura;
(omponentes de fcil disponi$ilidade;
6cil manuteno;
1ndepend7ncia de fornecedores de hard8are;
(usto muito $ai&os;
9isponi$ilidade para criao de cursos de computao
paralelos;
)e um computador do sistema parar no precisa esperar
seu conserto para recomear seu tra$alho;
4oc7 poderia construir um na sua pr2pria casa para
colocar em prtica seus estudos em programao paralela
sem gastar muito dinheiro e sem ter que se deslocar a sua
instituio de para testar os programas;
(usto zero para o sistema operacional e ferramentas de
apoio;
:ste tipo de servio ; conhecido como clustering uso de vrios
0(s ligados em rede! de alto desempenho, um tipo de soluo de
alta performance e $ai&o custo, com altos ndices de
aproveitamento. (omo refer7ncia a podemos citar a produo do
filme <itanic, onde -.= computadores montados em uma rede
local de alta velocidade, equipados com sistema operacional
gratuito %inu&!, microcomputadores tradicionais da 9igital
(orporation foram utilizados para realizar os clculos de
renderizao das imagens, >.? a menos do que se tivesse
adquirido um supercomputador para realizao desta mesma
tarefa, e que no decorrer do tempo poderia ficar o$soleto.
Esquema da construo do Multipingim
A verso utilizada no /ultiping@im foi (onectiva %inu& ,..
Aernel B.B.-Ccl! e o *ed +at ,.- Dernel B.>.B!. 6oi utilizada
uma arquitetura de cluster denominada Eeo8ulf
" computador principal frontFend! denominado pinguim.mestre, ;
o equipamento na qual est instaladoG
A distri$uio do sistemas de arquivos via N6) Net8orA
6ile )Hstem!;
(onfigurao do relacionamento de confiana entre os
computadores escravos hosts.equiv, evitando assim a
implementao de um servidor de autenticao N1)
Net8orA 1nformation )ervice!;
)ervidor *A*0;
9istri$uio de ipIs dinJmicos via protocolo 9+(0;
*esoluo de nomes via arquivo hosts F evita lat7ncia no
utilizando assim o servio de 9N);
)ervio de $oot remoto <6<0!;
Acesso remoto aos n2s atrav;s de rlogin, ssh, ftp, rsh,
r8ho, r8all;
Ker7ncia dos n2s atrav;s de duas aplica'esG $Latch,
)(/) )mile (luster /anagement )Hstem!;
Ei$liotecas paralelasG /01(+ -.B.B, 04/ 3.>.>;
Ei$liotecas matemticasG A<%A), E%A), )(A%A0A(D,
66<L;
Aplica'es de renderizao de imagens com o 04/0"4 e
patch para /01;
:scalonadores de tarefasG )5/), /AM1;
Analisadores de 0erformance F Net0ipe, Net0erf,
Mni&Eench, %/$ench, )tream, Eonnie;
)incronizao atrav;s de rsHnc;
Dispositivos do Computador mestre
9ual 0entium 111 ==. /+z
=-B DE de mem2ria cache
3N>/E de )9*A/ 0(F-33
Kravador de (9 +0 C-..c
0laca /e com chipset 1ntelN-.
B duas! placas de rede 3(om 3c=.C
+ost )()1 onF$oard Adaptec
9isco rgido de C,- KE )()1 Mltra Lide
B dois! 9iscos rgidos de >,3 KE )()1
/onitor de -,O )4KA +ansol
/ouse /icrosoft 0)PB
<eclado de -.B teclas
Computadores Escravos
5uantidadeG .B dois!
0rocessador 0entium 111 Q.. :E
0laca de *ede 3(om 3(=.C 0(1
0laca de *ede onF$oard )1)C.. utilizado para
monitoramento remoto!
6loppH 9isA de -,>> /E
0laca me 0cchips modelo /,=QR
Estrutura da Rede Local
6ast :thernet -.. /$ps
)8itch <rendNet -.P-.. N portas F store and for8ard
(a$os (A<= padro :1A =QNA
*acA de construo so$ medida
(have (omutadora > & > & > para teclado, mouse e
monitor
<eclado, mouse e monitor para gerenciamento dos n2s
Concluso
Ap2s isso foi concludo que a e&ecuo sendo e&ecutada somente
no micro mestre, mesmo dividindo o processamento entre seus
dois processadores o tempo de renderizao foi de ,. segundos.
9istri$uindo esse processamento com mais duas mquinas, esse
tempo caiu para incrveis B- segundos. 1sso demonstra como ;
vlido a construo de supercomputadores classe Eeo8ulf com
0(s convencionais, a um custo que no ; alto.

Você também pode gostar