Chico,

O cluste mais tranquilo que você pode montar se chama OpenMosix. Ele é diferente dos outros clusters na medida em que não precisa de nodos dedicados, e cada um opera de modo independente.

Outra coisa legal, é que a carga é distribuida dinamicamente entre os membros do cluster, e estes são descobertos automaticamente. O OpenMosix vem com um serviço de auto-discovery que configura e passa a utilizar automagicamente cada nova máquina adicionada ao cluster.

A limitação do OpenMosix é que ele só paraleliza processos independentes ou forks, estes "migram" para máquinas do cluster que estejam com carga de CPU sobrando, e retornam uma vez processados. Por exemplo, se você tem um cluster de 2 máquinas, e começa a ripar 2 MP3, um dos processos é automaticamente transferido para a outra máquina. O mesmo não acontece com processos multi-threaded, o OpenMosix não consegue transferir threads de um mesmo processo entre os nodos do cluster, então um programa multi-threaded como Quake3 (por exemplo) não iria se beneficiar... mas por outro lado, você poderia ripar MP3 e jogar Quake3 ao mesmo tempo, com uma perda MUITO MENOR de performance!

Dê uma conferida:
www.openmosix.org

May the force be with you.

Francisco Welington de Sousa Lima wrote:

Olá Pessoal,
     No futuro bem próximo terei que montar um cluster de ma´quinas que
rodem programas de maneira paralela. Gostaria de saber onde posso
encontrar a documentação para aprender a paralelizar um programa
seguêncial e que pacotes do debian devo baixar para tornar isso
possível ,no momento tenho dois pcs em casa e gostaria de já começar
a paraticar antes que me solicitem para fazer isso na minha
instituição.
obrigado
welington




begin:vcard
fn:Victor Guilherme Santos Hogeman
n:Santos Hogeman;Victor Guilherme
org;quoted-printable:iPlanRIO - Secretaria Municipal de Sa=C3=BAde do Rio de Janeiro;SMS/STE/AIF
adr:;;;Rio de Janeiro;RJ;;Brazil
email;internet:[EMAIL PROTECTED] [EMAIL PROTECTED] [EMAIL PROTECTED]
title;quoted-printable:T=C3=A9cnico de Redes
x-mozilla-html:TRUE
version:2.1
end:vcard

Responder a