Alexander wrote:

Ol� pessoar.

Estou com tr�s m�quinas diferentes, um P 233, um AMD 500 e um notebook AMD 450.

Estou querendo montar um cluster para... bom... h�r�... errrr... bom... para 
tornar mais r�pidas as compacta��es de wav para MP3 por aqui e para acelerar a 
compila��o de alguns programas.

Ok, � �bvio que n�o � s� para isso, mas � claro que s�o dois benef�cios diretos 
que gostaria de ter ao montar um cluster em casa.

Bom... o OpenMosix n�o serve porque ele n�o distribui um �nico processo 
"serial" entre v�rias m�quinas.

E o Beowulf n�o serve porque, pelo o que eu entendi, ele precisa de m�quinas 
id�nticas para funcionar.

Bom... existe alguma implementa��o de cluster que eu possa usar para fazer o 
que eu quero.

N�o tenham por pat�ticos os meus motivos, acredito que a gra�a da computa��o � 
poder fazer coisas legais :)

[]'s
Alexander


N�o acho seus motivos nem um pouco pat�ticos, talvez um pouco fr�volos,
no entanto tenho certeza s�o apenas desculpas para a imensa vontade de
ter um cluste em casa que todo fu�ador tem :)) .

Primeiramente tens que descobir um encoder que trabalhe com threads (se
� que o encoder que tu usa j� n�o faz isto) ou v�rios processos
(preferencialmente v�rios processos, threads nem sempre s�o distribut�veis).
Depois de encontrares este encoder coloca o OpenMosix que ele deve
distribuir tudo direitinho. Se quiseres testar tem uma ditribui��o
"cluster knoppix" que roda a partir de cd. � s� gravar 3 CDs coloar nas
3 m�quinas e bootar por eles. Ai tem umas ferramentinhas para ver quais
processos est�o em que m�quinas.

Mas o problemas de ter que encontrar um encoder que trabalhe com v�rios
processos ao inv�z de um �nico serial n�o d� para burlar. Pois n�o tem
como dividir a l�gica de um programa em tempo de execu��o. Alguns
malucos pegam um "for", por exemplo, e dividem, mas eu desconhe�o este
tipo de cluster e nem sei se tem algum projeto utiliz�vel dispon�vel. A
l�gica de programa��o para ser distribu�da tem que partir da programa��o.

Se conseguires algum encoder escrito em prolog (arrrg)  pode ser que
consigas  algum interpretador que exprore o paralelismo impl�cito da
linguagem declarativa. Mas pessoalmente n�o sei de nenhuma tecnologia
que fa�a isto, s� ouvi falar.

Link que pode ajudar: http://bofh.be/clusterknoppix/

T+

Rafael


-- GUS-BR - Grupo de Usuarios Slackware - BR http://www.slackwarebrasil.org/ http://www.linuxmag.com.br/mailman/listinfo/slack-users

Responder a