Wie kann man die Rechenleistung alter Computer miteinander verbinden?

37090
DCIndieDev

Ich sitze auf 8 alten Computern verschiedenster Art, die zu diesem Zeitpunkt eigentlich mehr oder weniger nutzlos sind. Gibt es eine Möglichkeit, ihre Hardware oder Verarbeitungsleistung 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 Videospiel- oder Verschlüsselungserzeugungsprogramms über die kollektiven Computer zu verteilen. Irgendwie kann man das alles machen?

7
http://superuser.com/questions/165134/3-4-old-computers-general-purpose-cluster Troggy vor 13 Jahren 0

6 Antworten auf die Frage

8
Tangurena

Es gibt eine Reihe von Schemata für verteiltes Rechnen. Eines heißt Digipede . Bei einem früheren Arbeitgeber (dies ist in den 90er Jahren) hatten wir ein Lager mit älteren Desktop-Computern, die nicht vollständig abgeschrieben waren (obwohl 75-100 MHz Pentium bis dahin wertlos waren) und ich keine neuen Server bestellen durfte Für die Verarbeitung musste meine Abteilung arbeiten, also bekam ich eine Menge davon und überarbeitete einen Großteil des Codes in DCOM-Objekte. Ich habe es RAIC genannt - ein redundantes Array kostengünstiger Computer. Wenn man Zahlen auf jedem Stapel von Computern malt, war es leicht zu sagen "meh, go reboot # 5". Rückblickend war es kühl, genügsam und Zeitverschwendung.

Mein Rat wäre, nicht zu stören. Wenn Sie eine Aufgabe haben, die sich gut für die verteilte Verarbeitung eignet, haben Sie bereits Ideen. Wenn Sie keine solche Aufgabe haben, gehen Sie mit einem Hammer auf die Suche nach Nägeln. Richten Sie sie in einem solchen Fall ein, um die Verarbeitung von seti @ home auszuführen .

4
Linker3000

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

3
Bjørn Dyresen

Condor eignet sich hervorragend für die Fahrradreinigung.

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 exzellente Scheduler Maui sind bei Cluster Resources gut dokumentiert .

1
ChrisA

Die kurze Antwort lautet "Nein, nicht wirklich". Nicht allzu viele gebräuchliche Anwendungen sind so konzipiert, dass sie die Parallelität separater Prozessoren innerhalb eines Computers voll ausnutzen, ganz zu schweigen von mehreren Computern.

Ausnahmen bilden die Art von Parallel-Computing, die zuerst von seti @ home populär gemacht wurde, was ein großes Problem eines Typs mit sich bringt, der geeignet ist, sich in eine große Anzahl kleinerer Arbeitseinheiten aufzuteilen und diese auf eine große Anzahl separater Computer zu verteilen. Aber selbst dann arbeiten die einzelnen Computer nicht wirklich an derselben Aufgabe, sondern arbeiten an einer von vielen identischen Aufgaben. Seit seti @ home haben die WCG und andere Kompendien großer, verteilter Computerprojekte viele nützliche Möglichkeiten für die Verwendung von freien CPU-Zyklen verfügbar gemacht.

Keiner dieser Computer lässt viele kleine Computer durch Parallelisierung der gleichzeitigen Betriebssysteme wie eine große, leistungsstarke Windows-Maschine erscheinen.

Für alle praktischen Zwecke, wenn Sie nicht den großen CO2-Fußabdruck wollen, der entsteht, wenn viele alte Computer ständig eingeschaltet bleiben, verstecken Sie sich mit dieser Idee.

Bearbeiten:

Wenn Sie wirklich begeistert sind, gibt es einige selbst entwickelte Anwendungen, die Sie als nicht unerhebliches Projekt verwenden können. Hier ist eine verwandte Frage ...

Ich stehe zu meiner allgemeineren Position "Kümmern Sie sich nicht", es sei denn, Sie möchten ein lautes, machthungriges Spezialprojekt, das nur zum Spaß und zum Erlernen dieser Aufgabe angenommen wird.

0
Valek Hawke

Sie können auch einen Beowulf-Cluster einrichten. Es kann sein, dass eine "Flinte, um eine Fliege zu schlagen " -Ansatz erforderlich ist, aber Sie können sie auf Beowulf.org finden . Wenn nichts anderes, gibt es dir noch etwas zu sehen. Ich hoffe es hilft.

0
mark graham

Warum installieren Sie nicht Qimo oder Doudou (Linux auf jedem, und geben Sie 8 kleinen Kindern einen ersten Einstieg in das Computing?) Verwenden Sie die PCs besser. Dann gehen Sie raus und kaufen Sie einen neuen PC Holen Sie sich die Begeisterung, anderen zu helfen.