¿Qué hacer con un grupo de computadoras viejas que ejecutan Ubuntu?

En nuestra universidad, nuestra sección tenía una subvención de varias computadoras P4 antiguas. Decidimos usarlos para crear una cuadrícula de 3×3, que funcionaría como un medio para nuestro trabajo de procesamiento remoto. 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 vlc / ssh scripts para administrarlo.

A partir de ahora, todas las computadoras están conectadas a una sola red y se administran mediante la 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 2.4 GHz, 40GB HDD con Lucid

En particular, estaba pensando en el uso de la porción de 40 gb como un espacio de almacenamiento basado en la nube para las personas. Algo como las líneas de sparkleshare o Owncloud, pero no parecen ofrecer múltiples redes basadas en computadora. Si hay alguna forma de aprovechar la capacidad de cálculo de esta red, también me gustaría saberlo.

Si las computadoras tienen una conexión de red razonable, hay una serie de servicios que puede ejecutar para hacer de Internet un lugar mejor. Algunas de las cosas que estoy a punto de enumerar son directamente paralelizables en 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 cualquiera de las Las máquinas se caen. Además, puede realizar el mantenimiento en una máquina a la vez, mientras que el clúster y los servicios no se ven afectados.

  • 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
  • ejecute un notario de Convergencia o Perspectivas para realizar un seguimiento de las irregularidades de SSL
  • Ejecutar una instancia completa del Observatorio SSL
  • ejecute un nodo Tahoe-LAFS para participar en un sistema de archivos distribuido y seguro
  • ejecuta un nodo I2P o GNUnet

Lo bueno es que la mayoría de estos servicios no requieren un uso intensivo del procesador, por lo que se ejecutan realmente bien incluso en hardware antiguo. Para este tipo de servicios, es menos importante la cantidad de potencia de procesamiento total que puede aportar y, lo que es más importante, que exista 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 por lo que el mundo es un lugar mejor con este tipo de servicios, que algo que solo quiere toda la CPU que puede obtener.

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

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

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

Puedes intentar minar 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 hayas empezado, puedes calcular si valdrá la pena.

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

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

Una respuesta tardía, pero ¿por qué no un grupo de beowulf ?

¡Puedes participar en la Gran Búsqueda de Internet de Mersenne ! ¡Instala el cliente en varias o en todas las computadoras y déjalo 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 divertida lotería en la que la única tarifa de entrada es su electricidad y potencia de cómputo! E incluso si no encuentra ningún número primo, está contribuyendo a la ciencia ayudando a confirmar / rechazar los números primos de Mersenne encontrados por las computadoras de otras personas.