¿Qué hacer con un grupo de computadoras antiguas con Ubuntu?

22

En nuestra universidad, nuestra sección tenía una subvención de varias computadoras P4 antiguas. Decidimos usarlos para crear una cuadrícula de 3x3, que funcionaría como un medio para nuestro trabajo de procesamiento manual. Sin embargo, a partir de ahora, esto es todo lo que hemos hecho:

Skynet, nuestra cuadrícula de pantalla de computadora 3x3

Esta es una transmisión de video que se ejecuta en 9 partes utilizando scripts vlc / ssh para administrarla.

A partir de ahora, todas las computadoras están conectadas a una sola red y se administran mediante autenticación basada en clave ssh. Me encantaría escuchar algunas ideas innovadoras. Se proporcionan algunos detalles de hardware:

1 GB de RAM, Intel Pentium 4 a 2,4 GHz, HDD de 40 GB con Lucid

Particularmente, estaba pensando en que la porción de 40 gb se usara como un espacio de almacenamiento basado en la nube para las personas. Algo similar a sparkleshare o Owncloud, pero no parecen ofrecer una red basada en múltiples computadoras. Si hay alguna manera de aprovechar la capacidad informática de esta cuadrícula, también me gustaría saber al respecto.

Nemo
fuente
2
Esta es una gran idea. Le pediré a un moderador que haga de esto un Wiki comunitario.
RolandiXor
2
¿No es esto un poco fuera de tema?
MarkovCh1
tal vez podrías usar hadoop?
Mateo

Respuestas:

11

Si las computadoras tienen una conexión de red razonable, hay varios servicios que puede ejecutar para hacer de Internet un lugar mejor. Algunas de las cosas que voy a enumerar son directamente paralelizables a través de un clúster, pero muchas de ellas funcionan muy bien cuando se usan en un grupo de máquinas con un DNS round-robin para equilibrar la carga y reducir el impacto si alguno de los Las máquinas se caen. Además, puede realizar tareas de mantenimiento en una máquina a la vez, sin afectar el clúster ni los servicios.

  • ejecutar un demonio de tiempo de red y agregarlo al grupo de servidores de tiempo
  • ejecutar un servidor de claves GPG y agregarlo a los grupos de servidores de claves
  • ejecutar un puente o relé Tor, y reflejar el sitio web del Proyecto Tor
  • ejecutar un servidor de mezcla de correo electrónico Mixmaster
  • ejecutar un notario de Convergencia o Perspectivas para realizar un seguimiento de las irregularidades de SSL
  • ejecutar una instancia completa del Observatorio SSL
  • ejecutar un nodo Tahoe-LAFS para participar en un sistema de archivos seguro y distribuido
  • ejecutar un nodo I2P o GNUnet

Lo bueno es que la mayoría de estos servicios no requieren mucho procesador, por lo que funcionan muy bien incluso en hardware antiguo. Para este tipo de servicios, es menos importante la cantidad de potencia de procesamiento total que puede contribuir, y más importante que haya un conjunto diverso de máquinas involucradas. Es por eso que los recomiendo en lugar de contribuir a uno de los muchos proyectos de @home:

para una máquina más antigua, obtienes mucho más para hacer del mundo un lugar mejor con este tipo de servicios, que algo que solo quiere toda la CPU que puede obtener.

Por supuesto, con el tiempo restante de la CPU, aún puede tratar de curar el cáncer o buscar en los cielos.

flamsmark
fuente
11

Coloque allí algún tipo de cliente de computación distribuida y done sus ciclos no utilizados a la ciencia.

Tal vez algo como http://folding.stanford.edu/

tgm4883
fuente
Comenzó a trabajar en eso!
Nemo
8

Puede intentar extraer algunos bitcoins . Esta moneda virtual basada en el protocolo peer-to-peer (y que se puede cambiar fácilmente por dinero real , en el momento de escribir un bitcoin vale aproximadamente $ 11) tiene monedas, que no son generadas por una sola institución, sino por la red de todos sus usuarios. Las posibilidades de haber generado cierta cantidad de ese dinero son mayores cuanto más poder de cómputo tenga. Cuando haya comenzado, puede calcular si valdrá la pena.

Rafał Cieślak
fuente
2
No vale la pena los costos de energía con esos p4 cpus.
imbaer
1
@imbaer: 2 años, 2 meses después: 1 bitcoin vale $ 1,100. Jajaja
Zaz
4

Sí, también puede consultar BOINC: https://boinc.berkeley.edu/ .

Puede agregar cualquier proyecto compatible con BOINC según lo desee. El proyecto apoyado por BOINC más famoso es SETI @ HOME, creo, pero también hay muchos otros proyectos en campos como la medicina. Aquí hay una pequeña lista de proyectos: https://boinc.berkeley.edu/projects.php

aparejado
fuente
0

Una respuesta tardía, pero ¿por qué no un clúster beowulf ?

NWS
fuente
0

¡Puedes participar en la gran búsqueda de Internet de Mersenne Prime ! ¡Instale el cliente en varias o todas las computadoras y déjelo funcionar! Si una de sus computadoras descubre un nuevo tipo de Mersenne Prime, podría ganar USD 3000 o incluso USD 50.000 . ¡Es como una lotería divertida donde la única tarifa de entrada es su electricidad y potencia informática! E incluso si no encuentra ningún número primo, está contribuyendo a la ciencia al ayudar a confirmar / rechazar los números primos de Mersenne encontrados por las computadoras de otras personas.

Revetahw dice reinstalar a Mónica
fuente