Wie kann man die Rechenleistung alter Computer miteinander verbinden?


7

Ich sitze auf 8 alten Computern verschiedener Art, die zu diesem Zeitpunkt für jeden anderen Zweck wirklich mehr oder weniger nutzlos sind. Gibt es eine Möglichkeit, ihre Hardware oder Rechenleistung oder was auch immer über WLAN miteinander zu verbinden und eine wie einen zentralen Computer zu verwenden? Als wäre es cool, die Verarbeitung eines Videospiels oder eines Verschlüsselungsprogramms auf die gemeinsamen Computer zu verteilen. Wie kann man das alles machen?


Antworten:


3

Condor eignet sich hervorragend zum Aufräumen von Fahrrädern.

Die Verwendung von TORQUE / pbs ist auch für Clustered Computing sehr beliebt. Dies ist ein reguläres Paket in Debian, Ubuntu und wahrscheinlich vielen anderen Linux-Distributionen.

TORQUE, pbs und der hervorragende Scheduler Maui sind bei Cluster Resources gut dokumentiert .


9

Es gibt eine Reihe von Schemata für verteiltes Rechnen. Einer heißt Digipede . Bei einem früheren Arbeitgeber (dies ist in den 90er Jahren) hatten wir ein Lager mit älteren Desktop-Computern, die noch nicht vollständig abgeschrieben waren (obwohl 75-100 MHz Pentiums zu diesem Zeitpunkt wertlos waren), und ich durfte keine neuen Server bestellen Für die Verarbeitung, die meine Abteilung durchführen musste, bekam ich ein paar davon und überarbeitete einen Großteil des Codes in DCOM-Objekte. Ich nannte es RAIC - redundantes Array kostengünstiger Computer. Beim Malen von Zahlen auf jedem Computerstapel war es einfach zu sagen: "Meh, starten Sie # 5 neu." Rückblickend war es cool, sparsam und Zeitverschwendung.

Mein Rat wäre, sich nicht darum zu kümmern. Wenn Sie eine Aufgabe haben, die sich gut für die verteilte Verarbeitung eignet, haben Sie bereits Ideen. Wenn Sie eine solche Aufgabe nicht haben, gehen Sie mit einem Hammer herum und suchen nach Nägeln. Richten Sie sie in diesem Fall so ein, dass die Verarbeitung von seti @ home ausgeführt wird.


4

Wenn sie über genügend Rechenleistung zum Surfen und zur Textverarbeitung verfügen, installieren Sie OpenOffice und stellen Sie sie auf Freecycle für jemanden, der es sich nicht leisten kann, einen Computer zu kaufen.


2

Die kurze Antwort lautet "nein, nicht wirklich". Nicht allzu viele gängige Anwendungen sind so konzipiert, dass sie die Parallelität separater Prozessoren innerhalb desselben Computers voll ausnutzen, geschweige denn über mehrere Computer hinweg.

Ausnahmen bilden die Art des parallelen Rechnens, die zuerst von seti @ home populär gemacht wurde. Dabei wird ein großes Problem eines Typs gelöst, der sich in eine große Anzahl kleiner Arbeitseinheiten aufteilen und auf eine große Anzahl separater Computer verteilen lässt. Aber selbst dann arbeiten die einzelnen Computer nicht wirklich an derselben Aufgabe, sondern nur an einer von vielen identischen Aufgaben. Seit seti @ home haben die WCG und andere Kompendien großer verteilter Computerprojekte viele wohl nützlichere Möglichkeiten zur Verwendung von Ersatz-CPU-Zyklen zur Verfügung gestellt.

Keiner dieser Computer lässt viele kleine Computer durch Parallelisierung der gleichzeitigen Betriebssysteme wie einen großen, leistungsstarken Windows-Computer aussehen.

Für alle praktischen Zwecke sind Sie mit dieser Idee im Verborgenen, es sei denn, Sie möchten den großen CO2-Fußabdruck, der entsteht, wenn viele alte Computer ständig eingeschaltet bleiben.

Bearbeiten:

Wenn Sie wirklich daran interessiert sind, gibt es einige selbst entwickelte Anwendungen, die Sie als nicht unerhebliche Art von Projekt ausführen können. Hier ist eine verwandte Frage ...

Ich stehe zu meiner allgemeineren Position "Mach dir keine Sorgen", es sei denn, Sie möchten, dass ein lautes, machtgieriges Spezialprojekt nur zum Spaß und zum Lernen übernommen wird.


0

Sie können auch einen Beowulf-Cluster einrichten. Es könnte eine "Schrotflinte, um eine Fliege zu schlagen " -Ansatz sein, aber Sie können sie trotzdem auf Beowulf.org finden . Wenn nichts anderes, gibt es Ihnen noch etwas zu sehen. Ich hoffe es hilft.


0

Warum nicht Qimo oder Doudou installieren (Linux auf jedem und 8 kleinen Kindern einen Einstieg in das Rechnen geben? Es ist besser, die PCs zu nutzen. Dann gehen Sie raus und kaufen Sie einen neuen PC. Auf diese Weise werden Sie viel besser dran sein und Sie werden Holen Sie sich ein Summen davon, anderen zu helfen.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.