Alguem ai já tentou rodar o MPICH e/ou PVM sobre o openMosix?
queria saber se alguem já testou e como foi o desempenho
Alguem ai já tentou rodar o MPICH e/ou PVM sobre o openMosix?
queria saber se alguem já testou e como foi o desempenho
Postado originalmente por evandrofisico
Em www.opemosix.org o Dr. Moshe Bar tem um paper comparando Beowulf x openmosix.
[]'s
Marcos Pitanga
na verdade eu queria saber se alguem ja utilizou um sistema openmosix para migrar processos paralelizados com MPICH e/ou PVM para saber se o trafego de rede aumenta muito, pois considerando que o MPICH já gera um trafego muito alto de dados, a rede pode perder eficiencia. Estou usando o Patch para que o MPI use o mosrun em vez do rsh/ssh para "transferir" os processos do host local para o cluster
Depende da sua aplicação, algumas aplicações que utilizei CPU Bound medindo seu wall time clock tiveram uma performance ruim.Postado originalmente por evandrofisico
A utilização do MPI + openMosix só justifica se estiver usando uma arquitetura heterogênea de hardware.
O MPI foi projetado em sua especificação para ganhar performance em ambientes homogêneos (Hardware + SO)
Estive testando algumas aplicações como o GigaVision (processamento sismico) em 3 ambientes:
1o Somente openMosix
2o Somente MPI
3o openMosix + MPI
Na minha medição mais básica usando o comando time, obtive melhor tempo de resolução do problema na 2a opção.
[]´s
Marcos Pitanga
Linux Clusters Specialist
Lembrando que o alto tráfego gerado pelo MPI, não é do MPI, mais sim da aplicação que você escrave (CPU-BOUND ou I/O Bound)Postado originalmente por evandrofisico
Se você parar para medir o tráfego gerado pelo openMosix verás que é muito alto, pois temos um ambiente descentralizado, em que cada máquina atua como transmissor/receptor divulgando para todos os seus seu status de utilização de memória+cpu baseado em um algoritmo da melhor oferta via custo/benefício. Por isso algumas aplicações migram e outras não.
Somado então ao MPI seu supercomputador pode virar uma super carroça.
[]´s
Marcos Pitanga
Linux Clusters Specialist