Substituição gratuita do OpenMosix?[fechado]
-
07-07-2019 - |
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
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.
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:
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.