Como ligar o poder de processamento dos computadores antigos?

7

Estou sentado em 8 computadores antigos de vários tipos que são mais ou menos inúteis neste momento para qualquer outro propósito. Existe uma maneira que eu poderia ligar seu hardware ou poder de processamento ou o que quer que seja junto através de wifi e usar um como um computador central? Como seria legal distribuir o processamento de algum videogame ou programa de geração de criptografia nos computadores coletivos. Qualquer maneira de fazer tudo isso?

    
por DCIndieDev 28.12.2010 / 19:08

6 respostas

3

Condor é excelente para a eliminação de ciclos.

O uso do TORQUE / pbs também é muito popular para a computação em cluster. Este é um pacote regular no Debian, Ubuntu e provavelmente muitas outras distribuições Linux.

TORQUE, pbs e o excelente programador Maui estão bem documentados em Recursos do Cluster .

    
por 28.12.2010 / 19:49
8

Existem vários esquemas para computação distribuída. Um é chamado Digipede . Em um empregador anterior (isso é nos anos 90), tínhamos um armazém de computadores desktop antigos que não tinham sido totalmente depreciados (embora os pentiums de 75-100Mhz não valessem nada até então), e eu não tinha permissão para pedir novos servidores para o processamento que meu departamento tinha que fazer, então peguei um monte deles, refatorei grande parte do código em objetos DCOM. Eu chamei isto RAIC - matriz redundante de computadores baratos. Pintando números em cada pilha de computadores, era fácil dizer "meh, vai reiniciar # 5". Olhando para trás, foi legal, frugal e uma perda de tempo.

Meu conselho seria não se incomodar. Se você tiver uma tarefa que seja adequada ao processamento distribuído, você já teria ideias. Se você não tem essa tarefa, anda por aí com um martelo à procura de unhas. Nesse caso, configure-os para executar o processamento de seti @ home .

    
por 28.12.2010 / 19:38
4

se eles tiverem capacidade de processamento suficiente para navegação e processamento de texto, por que não instalar o OpenOffice e colocá-los no Freecycle para alguém que não pode comprar um computador.

    
por 28.12.2010 / 19:54
1

A resposta curta é "não, não realmente". Nem todos os aplicativos comuns são projetados para aproveitar ao máximo o paralelismo de processadores separados no mesmo computador, sem falar em vários computadores.

Exceções a isso são o tipo de computação paralela que foi popularizada pela primeira vez por seti @ home , que tem um grande problema de um tipo passível de dividir em um grande número de pequenas unidades de trabalho e distribuí-las por um grande número de computadores separados. Mas, mesmo assim, os computadores separados não estão realmente colaborando na mesma tarefa, apenas trabalhando em uma das muitas tarefas idênticas. Desde o seti @ home, o WCG e outros compêndios de grandes projetos de computação distribuída disponibilizaram muitas maneiras possivelmente mais úteis de usar ciclos extras de CPU.

Nada disso faz com que muitos pequenos computadores pareçam uma grande máquina Windows, paralelizando os sistemas operacionais concorrentes.

Para todos os propósitos práticos, a menos que você queira a grande pegada de carbono que surge de deixar muitos computadores antigos o tempo todo, você está se escondendo para nada com essa idéia.

Editar:

Se você estiver realmente interessada, existem alguns aplicativos caseiros que você poderia fazer como um tipo de projeto não-insignificante. Veja aqui uma questão relacionada ...

Eu mantenho minha posição mais geral de "não me incomodo", a menos que você queira que um projeto especializado barulhento e sedento de poder se envolva apenas na diversão e na aprendizagem.

    
por 28.12.2010 / 19:50
0

Você também pode verificar a configuração de um cluster do Beowulf. Pode ser uma abordagem "shotgun to swat a fly", mas de qualquer forma você pode encontrá-lo em Beowulf.org . Se nada mais lhe dará mais uma coisa para olhar. Espero que ajude.

    
por 05.01.2011 / 03:01
0

Por que não instalar o Qimo ou o Doudou (linux em cada um e dar a 8 crianças pequenas um começo na computação? É melhor usar o pc. Então, saia e compre um novo pc. Você ficará muito melhor desse jeito e você vai se divertir ajudando os outros.

    
por 12.01.2017 / 15:33