wie vielleicht schon jemand gelesen hat, habe ich vor an meiner alten Schule ein Grid Computing Projekt zu starten. Dabei würde ich auch gern ein oder mehrere Projekte bei denen zum Laufen bringen.
Der Lehrkörper, mit dem ich gesprochen habe, hatte aber zwei Anmerkungen:
1.) Die Rechner werden ja nicht so durchgängig benutzt. Ist das ein Problem?
2.) Die Bandbreite könnte eventuell nicht für Grid Computing UND den Normalbetrieb reichen.
Ich hatte eh schon gegrübelt, welche Projekte sich am besten eignen, jetzt habe ich mal einige Anforderungen geschrieben. Bitte helft mir geeignete Projekte zu finden.
1.) Gemeinnützigkeit: Ich werde dort nichts empfehlen oder gar installieren, das nach Aliens, Primzahlen, Kollisionen oder schwarzen Löchern sucht. Killer-kriterium. Zudem sollte es um Forschung gehen, mit der die Schüler sich auch selbst auseinandersetzen können.
2.) Laufzeit: Da die Rechner nie lange am Stück laufen und manchmal nur wenige Stunden pro Woche an sind, sollten die WUs nicht so lang sein. Auf einem Pentium 4 hatte ich an maximal 10 Stunden gedacht.
3.) Bandbreite: Der Up- und Download je WU sollte sich in (engen) Grenzen halten. Unter den Voraussetzungen 1MB Download, 1MB Upload, 60 aktive Rechner und 6 Stunden/WU würde ein durchschnittliche Belastung von 3,4kByte/s auf die Bandbreite kommen. Allerdings ist mit sehr hohen Peaks zu rechnen, weil ja z.B. zu Stundenbeginn auch mal 50 Rechner gleichzeitig angeschaltet werden (2 PC-Räume).
4.) Deadline: Da einzelne Rechner auch mal 1 bis 2 Wochen nicht laufen, sollte die Deadline großzügig genug sein. Ich würde mindestens 14 Tage vorschlagen, damit die Quote der Überschreitungen nicht zu hoch ist.
5.) Stabilität: Client, Server und Anwendungen sollten stabil und unbemerkt laufen. Es sollte oft genug WUs geben.
Nice-to-Have wären zudem eine gute Dokumentation und aktuelle News zum Projekt, am besten sogar auf Deutsch. Außerdem wäre BOINC praktisch, weil ich damit einfach schon sicher umgehen kann. Ist aber auch kein Muss. Auf allen Rechnern läuft Windows, nur weiß ich leider nicht, ob NT, 2000 oder XP.
Dann lasst mal hören. Ich sammle hier im ersten Post tabellarisch Vorschläge mit Pros und Contras.
- Vorschläge:
1.) Spinhenge@home: sehr nah, kurze WUs, auf Windows 2000 erfolgreich getestet, kleiner Up-/Download
2.) QMC@home: zu lange laufzeit (lt. Txt.file ~24h)
3.) POEM@home: WUs insgesamt anscheinend gut geeignet
4.) SIMAP: eventuell als sekundäres Projekt, weil nicht immer WUs vorliegen
5.) yoyo@home: weitere WU-Infos? (Evolution@home, Muon (?))
6.) WorldCommunityGrid: Welche Unterprojekte sind geeignet?
7.) rosetta@home: Einstellbare WU-Zeit, super, wie sieht's mit Bandbreite aus?