Quando voc� faz
um cluster, seja ele de qualquer tipo, o cluster fica a n�vel de SO e n�o
tem nada haver com a sua aplica��o, � transparente pra sua aplica��o ou a
sua aplica��o precisa ser preparada pra cluster e ai sim vc consegue rodar
ela em cluster?

n�o depende do tipo de cluster, no Cluster Mosix que � um cluster para
processamento distribu�do isto � feito de forma transparente, desde que sua
aplica��o n�o use recursos Posix Threads, pois as threads compartilham a
mesma mem�ria e n�o podem ser migradas ,pois  est�o presas ao mesmo
recursocompartilhado que ser� a mem�ria, por isso � praticamente imposs�vel
o faze-lo sem causar deadlock.

J� num cluster classe Beowulf de Processamento paralelo fica claro a
responsabilidade do programador paralelizar sua aplica��o e sincronizar os
processos entre as maquinas do cluster atrav�s de passagemm de mensagens,
MPI, PVM, MPL etc...

O SO tem que somente dar a vis�o de um recurso de sistema �nico, chama-se
SSI - Single System Image..

fazendo a distribui��o dos sistemas de arquivos, via NFS, AFS, PVFS, MFS e a
possibilidade de execu��o de comandos remotos via RSH ou ssh, ou para
acelerar mais ainda criar um espa�o �nico para os processos.. caso da NASA
pelo Bproc e Kaserstat com o Ksix...

� meio complexo... s�o 2 anos de pesquisas e simula��es bancadas pelo meu
pr�prio bolso, numas das �reas, que ningu�m acreditava, e que eu mais levei
f�..

Talvez quem saiba me torne um papa no assunto..

Ha, esqueci tem ainda o projeto GRID que seria um clusters of the
clusters...

Abra�os

Marcos Pitanga
Linux Clusters Specialist

Conhe�a o multipinguim... www.gabrieltorres.com.br/super.html




Assinantes em 11/04/2002: 2221
Mensagens recebidas desde 07/01/1999: 162115
Historico e [des]cadastramento: http://linux-br.conectiva.com.br
Assuntos administrativos e problemas com a lista: 
            mailto:[EMAIL PROTECTED]

Responder a