
É possível combinar algumas máquinas em um cluster e fazer com que ele apareça como um único servidor? Por exemplo, com esse cluster podemos executar um processo vinculado à CPU de 32 threads em 8 máquinas quad-core.
Existe algum software existente que permita isso? A única coisa que estou ciente éMOSIX, mas não tenho certeza se funciona.
Entendo que isso pode gerar uma enorme sobrecarga de desempenho. No entanto, ainda quero tentar :)
Responder1
Eu nunca usei isso, mas conheço algumas pessoas que usam o ScaleMP para essa finalidade.
Algum motivo específico para você querer tentar essa abordagem?
Responder2
Responder3
*Divulgação: estou com ScaleMP*
A resposta curta à sua pergunta é: "Sim, isso pode ser feito"
A resposta longa é: 1. Sim, isso pode ser feito. 2. Soluções semelhantes estão em produção com empresas e institutos de pesquisa desde 2005. 3. O desempenho é realmente excelente para cargas de trabalho criadas em escala em arquiteturas NUMA. Veja mais emhttp://www.ScaleMP.com/performance. 4. Para verificar se o seu equipamento é certificado para uso com o software ScaleMP, consultehttp://www.ScaleMP.com/spec