Hier das vorangekündigte Blogpost zum World Community Grid. Ich werde World Community Grid in diesem Post einfach mit WCG abkürzen.
Zum WCG bin ich durch den User DmdBt der ftCommunity gekommen. Gleichnamig ist auch die Gruppe, in der ich Mitglied bin.
Aber warum bin ich in einer Gruppe?
Jeder der für das WCG rechnet, also Wissenschaftliche Operationen für einen Guten Zweck auf seinem Rechner ausführt, kann in eine Gruppe gehen und mit der probieren möglichst hoch herauf in einer der Ranglisten zu kommen. Diese Gruppe ist dann nicht umbedingt für das WCG, sie kann auch in anderen Projekten existieren.
Damit ich in eine Gruppe kann, muss ich natürlich einen Account haben. Dieser muss aber automatisch erstellt werden, wenn man den Client des WCGs herunterladen will.
Der Client ist ein Programm, das für ziemlich alle Plattformen erhältlich ist (Liste der erhältlichen Clients) und die Operationen für das WCG ausführt. Der Client fragt nach der Installation nach Benutzername und Passwort. Mit diesen Daten bekommt er zugriff zu den Servern des Grids, welche ihm dann mitteilen, ob er immer oder nur bei Inaktivität rechnen soll und ihm seine Aufgabe schicken, welcher er dann ausführt. Der Client startet dann automatisch beim aufstarten des PC, kann aber auch beendet werden, falls er einem den PC zu fest ausbremst (er braucht nicht gerade wenig RAM). Was ich mir nicht ganz sicher bin, ob der Client, falls eine Grafikkarte vorhanden ist die das erlaubt, auf der Grafikkarte gerechnet wird.
Es gibt dann für jede erfolgreich zu Ende gerechnete Aufgabe eines Projekts Credits. Diese Credits sind einfach Punkte, die zeigen wieviel ein User schon berechnet hat.
Es ist möglich nur für ein Projekt zu rechnen, allerdings hat es manchmal gerade keine Aufgaben, die anstehen in einem Projekt, so dass nichts berechnet wird.
wie schon erwähnt, rechnet man beim WCG für einen Guten Zweck. So hilft man z.B. Forschungsprojekten gegen Aids oder ähnlichem.
Das WCG ist nur ein Unterprojekt des grossen BOINC Projekts, also ein Hoster, der Aufgaben für den BOINC Cient bereithält und Credits auszahlt etc.
BOINC ist ein Projekt zum ermöglichen von Grid- und VolunteerComputing.
Falls noch irgendwelche Fragen offen sein sollten: dieser Blog hat eine Komentarfunktion 😉