À notre université, notre section avait une subvention de plusieurs vieux ordinateurs P4. Nous avons décidé de les utiliser pour créer une grille 3x3, qui fonctionnerait comme un support pour notre travail de traitement à la main. Cependant, pour l'instant, c'est tout ce que nous avons fait:
Il s'agit d'un streaming vidéo en 9 parties utilisant des scripts vlc / ssh pour le gérer.
Désormais, tous les ordinateurs sont connectés à un seul réseau et gérés à l'aide de l'authentification basée sur la clé ssh. J'aimerais entendre des idées innovantes. Certains détails matériels sont fournis:
1 Go de RAM, Intel Pentium 4 2,4 GHz, 40 Go de disque dur exécutant Lucid
En particulier, je pensais à la portion de 40 Go utilisée comme espace de stockage cloud pour les personnes. Quelque chose le long des lignes de SparkleShare ou Owncloud mais ils ne semblent pas offrir de multiples réseau informatique. S'il existe un moyen d'exploiter la capacité de calcul de cette grille, j'aimerais également en entendre parler.
Réponses:
Si les ordinateurs disposent d'une connexion réseau raisonnable, il existe un certain nombre de services que vous pouvez exécuter pour améliorer Internet. Peu de choses que je vais énumérer sont directement parallélisables à travers un cluster, mais beaucoup d'entre elles fonctionnent très bien lorsqu'elles sont utilisées sur un pool de machines avec un round robin DNS pour équilibrer la charge et réduire l'impact si l'un des machines tombe en panne. De plus, vous pouvez effectuer la maintenance sur une machine à la fois, tout en laissant le cluster et les services inchangés.
La grande chose est que la plupart de ces services ne sont pas très gourmands en processeur, ils fonctionnent donc très bien même sur du matériel plus ancien. Pour ces types de services, il est moins important de savoir combien de puissance de traitement totale vous pouvez contribuer, et plus important qu'il y ait un ensemble diversifié de machines impliquées. C'est pourquoi je les recommande plutôt que de contribuer à l'un des nombreux projets @home:
Bien sûr, avec votre temps processeur restant, vous pouvez toujours essayer de guérir le cancer ou de rechercher le ciel.
la source
Mettez-y une sorte de client informatique distribué et donnez vos cycles inutilisés à la science.
Peut-être quelque chose comme http://folding.stanford.edu/
la source
Vous pouvez essayer d' extraire des bitcoins . Cette monnaie virtuelle basée sur le protocole peer-to-peer (et qui peut être facilement échangée contre de l' argent réel , au moment de la rédaction d'un bitcoin vaut environ 11 $) a des pièces, qui ne sont pas générées par une seule institution, mais par le réseau de tous ses utilisateurs. Les chances d'avoir généré une telle somme d'argent sont d'autant plus grandes que vous disposez de plus de puissance de calcul. Lorsque vous aurez commencé, vous pourrez calculer si cela sera rentable.
la source
Oui, vous pouvez également consulter BOINC: https://boinc.berkeley.edu/ .
Vous pouvez ajouter n'importe quel projet soutenu par BOINC selon votre souhait. Le projet le plus célèbre soutenu par BOINC est SETI @ HOME, je pense, mais il existe également de nombreux autres projets dans des domaines comme la médecine. Voici une petite liste de projets: https://boinc.berkeley.edu/projects.php
la source
Une réponse tardive, mais pourquoi pas un cluster beowulf ?
la source
Vous pouvez participer à la recherche Internet Great Mersenne Prime ! Installez le client sur plusieurs ou tous les ordinateurs et laissez-le s'exécuter! Si l'un de vos ordinateurs découvre un nouveau type de Mersenne Prime, vous pourriez gagner 3000 USD voire 50 000 USD . C'est comme une loterie amusante où le seul droit d'entrée est votre électricité et votre puissance de calcul! Et même si vous ne trouvez aucun nombre premier, vous contribuez à la science en aidant à confirmer / rejeter les nombres premiers de Mersenne trouvés par les ordinateurs d'autres personnes.
la source