O que fazer com um cluster de computadores antigos executando o Ubuntu?

22

Em nossa universidade, nossa seção possuía vários computadores P4 antigos. Decidimos usá-los para criar uma grade 3x3, que funcionaria como um meio para o nosso trabalho de processamento imediato. No entanto, a partir de agora, isso é tudo o que fizemos:

Skynet, nossa grade de tela de computador 3x3

Este é um streaming de vídeo em execução em 9 partes usando scripts vlc / ssh para gerenciá-lo.

A partir de agora, todos os computadores estão conectados a uma única rede e gerenciados usando a autenticação baseada em chave ssh. Eu adoraria ouvir algumas idéias inovadoras. Alguns detalhes de hardware são fornecidos:

1 GB de RAM, Intel Pentium 4 de 2,4 GHz, HD de 40 GB rodando Lucid

Particularmente, eu estava pensando na porção de 40 GB sendo usada como um espaço de armazenamento baseado em nuvem para as pessoas. Algo parecido com o sparkleshare ou o Owncloud, mas eles não parecem oferecer várias redes baseadas em computador. Se há alguma maneira de aproveitar a capacidade de computação dessa grade, eu também gostaria de ouvir sobre isso.

Nemo
fonte
2
Esta é uma ótima idéia. Pedirei a um moderador que faça deste um Wiki da comunidade.
RolandiXor
2
Isso não é um pouco fora de tópico?
precisa saber é o seguinte
talvez você possa usar hadoop?
Mateo

Respostas:

11

Se os computadores tiverem uma conexão de rede razoável, há vários serviços que você pode executar para tornar a Internet um lugar melhor. Algumas das coisas que vou listar são diretamente paralelizáveis ​​em um cluster, mas muitas delas funcionam muito bem quando usadas em um conjunto de máquinas com rodízio de DNS para balancear a carga e reduzir o impacto, se algum máquinas cai. Além disso, você pode executar a manutenção em uma máquina por vez, deixando o cluster e os serviços inalterados.

  • execute um daemon de horário da rede e adicione-o ao pool de servidores de horário
  • execute um servidor de chaves GPG e adicione-o aos conjuntos de servidores de chaves
  • executar uma ponte ou retransmissão do Tor e espelhar o site do Projeto Tor
  • executar um servidor de mixagem de email Mixmaster
  • executar um notário de convergência ou perspectiva para acompanhar as irregularidades do SSL
  • executar uma instância completa do Observatório SSL
  • execute um nó Tahoe-LAFS para participar de um sistema de arquivos distribuído seguro
  • executar um nó I2P ou GNUnet

O melhor é que a maioria desses serviços não exige muito processador, portanto, eles funcionam muito bem, mesmo em hardware mais antigo. Para esses tipos de serviços, é menos importante quanto poder total de processamento você pode contribuir e mais importante que haja um conjunto diversificado de máquinas envolvidas. É por isso que eu os recomendo, em vez de contribuir para um dos muitos projetos @home:

para uma máquina mais antiga, você consegue muito mais tornar o mundo um lugar melhor com esses tipos de serviços, do que algo que apenas deseja toda a CPU que pode obter.

Obviamente, com o tempo restante da CPU, você ainda pode tentar curar o câncer ou procurar no céu.

flamsmark
fonte
11

Coloque algum tipo de cliente de computação distribuída e doe seus ciclos não utilizados para a ciência.

Talvez algo como http://folding.stanford.edu/

tgm4883
fonte
Começou a trabalhar nisso!
Nemo
8

Você pode tentar minerar alguns bitcoins . Essa moeda virtual baseada no protocolo ponto a ponto (e que pode ser facilmente trocada por dinheiro real , no momento em que um bitcoin vale cerca de US $ 11) tem moedas, que são geradas não por uma única instituição, mas pela rede de todos os seus usuários. As chances de gerar uma certa quantia de dinheiro são maiores quanto maior o poder de computação que você tem. Quando você tiver iniciado, poderá calcular se valerá a pena.

Rafał Cieślak
fonte
2
Não vale os custos de energia com esses p4 cpus.
Imbaer
1
@imbaer: 2 anos e 2 meses depois: 1 bitcoin vale US $ 1.100. Ri muito.
Zaz
4

Sim, você também pode conferir o BOINC: https://boinc.berkeley.edu/ .

Você pode adicionar qualquer projeto suportado pelo BOINC conforme seu desejo. O mais famoso projeto apoiado pelo BOINC é o SETI @ HOME, eu acho, mas existem muitos outros projetos em áreas como medicina também. Aqui está uma pequena lista de projetos: https://boinc.berkeley.edu/projects.php

manipulado
fonte
0

Uma resposta tardia, mas por que não um cluster de beowulf ?

NWS
fonte
0

Você pode participar da Great Internet Mersenne Prime Search ! Instale o cliente em vários ou todos os computadores e deixe-o executar! Se um de seus computadores descobrir um novo tipo de Mersenne Prime, você poderá ganhar US $ 3000 ou até US $ 50.000 . É como uma loteria divertida, onde a única taxa de inscrição é sua eletricidade e poder de computação! E mesmo se você não encontrar um número primo, estará contribuindo com a ciência ajudando a confirmar / rejeitar os números primos de Mersenne encontrados pelos computadores de outras pessoas.

Revetahw diz Restabelecer Monica
fonte