Cosa fare con un cluster di vecchi computer che eseguono Ubuntu?


22

Nella nostra università, la nostra sezione aveva una borsa di diversi vecchi computer P4. Abbiamo deciso di usarli per creare una griglia 3x3, che avrebbe funzionato come mezzo per il nostro lavoro di elaborazione off-hand. Tuttavia, fin d'ora, questo è tutto ciò che abbiamo fatto:

Skynet, la nostra griglia dello schermo per computer 3x3

Questo è uno streaming video in esecuzione in 9 parti che utilizzano script vlc / ssh per gestirlo.

A partire da ora tutti i computer sono collegati a una singola rete e gestiti mediante autenticazione basata su chiave ssh. Mi piacerebbe sentire alcune idee innovative. Alcuni dettagli hardware sono forniti:

1 GB di RAM, Intel Pentium 4 2.4 GHz, disco rigido da 40 GB con Lucid

In particolare, stavo pensando alla porzione da 40 GB utilizzata come spazio di archiviazione basato su cloud per le persone. Qualcosa sulla falsariga di sparkleshare o Owncloud ma non sembrano offrire più reti basate su computer. Se c'è un modo per sfruttare la capacità di calcolo di questa griglia, vorrei anche sentirne parlare.


2
Questa è una grande idea. Chiederò a un moderatore di rendere questo un Wiki della community.
RolandiXor

2
Non è un po 'fuori tema?
MarkovCh1,

forse potresti usare hadoop?
Mateo,

Risposte:


11

Se i computer dispongono di una connessione di rete ragionevole, esistono diversi servizi che è possibile eseguire per rendere Internet un posto migliore. Poche delle cose che sto per elencare sono direttamente parallelizzabili in un cluster, ma molte funzionano molto bene se utilizzate su un pool di macchine con un round robin DNS per bilanciare il carico e ridurre l'impatto se uno qualsiasi dei le macchine cadono. Inoltre, è possibile eseguire la manutenzione su una macchina alla volta, lasciando inalterati il ​​cluster e i servizi.

  • eseguire un demone orario di rete e aggiungerlo al pool di time server
  • eseguire un server di chiavi GPG e aggiungerlo ai pool di server di chiavi
  • eseguire un bridge Tor o un relè e eseguire il mirroring del sito Web Tor Project
  • eseguire un server di mix e-mail Mixmaster
  • eseguire un notaio Convergence o Perspectives per tenere traccia delle irregolarità SSL
  • eseguire un'istanza completa dell'Osservatorio SSL
  • eseguire un nodo Tahoe-LAFS per partecipare a un filesystem sicuro e distribuito
  • eseguire un nodo I2P o GNUnet

La cosa grandiosa è che la maggior parte di questi servizi non richiede molto processore, quindi funziona davvero bene anche su hardware meno recente. Per questo tipo di servizi, è meno importante quanta potenza di elaborazione totale è possibile apportare e più importante che vi sia una serie diversificata di macchine coinvolte. Ecco perché li sto raccomandando piuttosto che contribuire a uno dei tanti progetti @home:

per una macchina più vecchia, ottieni molto di più per rendere il mondo un posto migliore con questo tipo di servizi, rispetto a qualcosa che vuole solo tutta la CPU che può ottenere.

Naturalmente, con il tempo rimanente della CPU, puoi ancora provare a curare il cancro o cercare nei cieli.



8

Puoi provare a estrarre alcuni bitcoin . Questa valuta virtuale basata sul protocollo peer-to-peer (e che può essere facilmente scambiata con denaro reale , al momento della scrittura di un bitcoin vale circa $ 11) ha monete, che sono generate non da una singola istituzione, ma dalla rete di tutti i suoi utenti. Le probabilità di aver generato una certa quantità di tali soldi sono maggiori maggiore è la potenza di calcolo che hai. Quando avrai iniziato, puoi calcolare se pagherà.


2
Non vale i costi energetici con quei p4 cpus.
imbaer,

1
@imbaer: 2 anni, 2 mesi dopo: 1 bitcoin vale $ 1.100. Lol.
Zaz,



0

Puoi partecipare a Great Internet Mersenne Prime Search ! Installa il client su più o tutti i computer e lascialo funzionare! Se uno dei tuoi computer scopre un nuovo tipo di Mersenne Prime, potresti vincere 3000 USD o addirittura 50.000 USD . È come una divertente lotteria in cui l'unica quota di iscrizione è la tua elettricità e potenza di calcolo! E anche se non trovi alcun numero primo, stai contribuendo alla scienza aiutando a confermare / rifiutare i numeri primi di Mersenne trovati dai computer di altre persone.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.