Pergunta

Fiquei chocado ao saber que o OpenMosix é fechado.Você pode sugerir alguma ferramenta gratuita semelhante para Linux.

Para quem não sabe, OpenMosix é

um pacote de software que transforma computadores em rede rodando GNU/Linux em um cluster.Ele equilibra automaticamente a carga entre os diferentes nós do cluster, e os nós podem ingressar ou sair do cluster em execução sem interromper o serviço.A carga é distribuída entre os nós de acordo com suas conexões e velocidades de CPU.

A parte mais legal é que você não precisa vincular seus programas a nenhuma biblioteca especial nem modificá-los.Apenas "garfo e esqueça".

Outro recurso interessante (mas não obrigatório) é o fato de que ele não precisa ser instalado em computadores dedicados, mas pode ser instalado em vários computadores desktop em sua organização/laboratório/casa, etc.

Estou ciente dos nomes de várias soluções possíveis (por exemplo).Estou procurando experiência pessoal e/ou boas críticas

EDITAR Mosix, o antecessor do OpenMosix, costumava ser gratuito (como cerveja grátis).No entanto, agora custa dinheiro

Foi útil?

Solução

Não tenho certeza de como ele se compara ao OpenMosix em termos de recursos, mas Rochas é uma distribuição Linux de cluster de código aberto.

A partir do site:

Rocks é um cluster Linux de código aberto distribuição que permite aos usuários finais construir facilmente clusters computacionais, Pontos de extremidade de grade e visualização paredes de azulejos.Centenas de pesquisadores de todo o mundo usaram Rocks para implantar seu próprio cluster

Você pode querer ouvir este episódio do FLOSS Weekly isso é tudo sobre rochas.

Outras dicas

A solução gratuita semelhante ao armário para a tecnologia openMosix é Kerriged.

Desavergonhadamente arrancado da lista de discussão do Beowulf:

OpenSSI ou

Mosix Se você não precisa de uma solução totalmente de código aberto e não tem fins lucrativos.

Para uma discussão muito mais aprofundada, confira este tópico:Beowulf - alternativa aberta ao mosix

Para ajudar a tornar esse thread morto mais útil, uma alternativa mais moderna é o criu (Checkpoint and Restore In Userspace).

Veja por exemplo:

https://chandanduttachowdhury.wordpress.com/2015/08/10/test-driving-criu-live-migrate-any-process-on-linux/

http://criu.org/

Você também pode considerar contêineres como o Docker também ou em vez disso Por exemplo,

http://blog.circleci.com/checkpoint-and-restore-docker-container-with-criu/

Procurei aqui uma atualização, pois não uso o openmosix desde a formatura, mas agora existe uma nova tecnologia chamada "Mesh Computing", e também o éter do bitcoin, então os processos devem transportar os meios de obter seus dados para um nó adequado de maneira segura e, em seguida, tente executar de maneira tolerante a falhas.Acho que a resposta é um HURD, que antes da malha era mais uma quimera.Eu acho que você deveria ir para https://www.gnu.org/software/hurd/hurd.html e participe se tiver tempo.A malha está sobre nós e não há acesso a nada, exceto a hospedagem do agente na malha.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top