2011-01-06 11 views
3

Gibt es Client-Server-Frameworks, die SETI ähnlich sind?Seti @ Home Art von Frameworks

Ich habe solche Client-Server-Modell, wo Freiwillige als Client (Agent oder Knoten, nennen Sie es, was auch immer) und geben Sie ihre ungenutzten Computerressourcen.

Also werde ich ein Framework schreiben müssen, um die Arbeitseinheiten (oder Jobs) zu verteilen und zu verfolgen.

Gibt es eine solche FW zur Verfügung, die ich gehen könnte. Dann habe ich Zeit sparen, den Job Verarbeitungslogik usw.

Weiter zu schreiben, ich hoffe, der Rahmen wird auch die OS-Kompatibilitätsprobleme unterstützen, Agent-Binärdateien Updates usw.

Pl. Geben Sie im Allgemeinen irgendwelche anderen Vorschläge zu einem solchen verteilten Computing-Projekt, von dem Sie denken, dass ich es untersuchen sollte.

Antwort

4

Betrachten Sie BOINC, die ein allgemeiner Rahmen für die Behandlung von SETI-Stil Zeug ist.

Edit zu erweitern: in der Tat, IIRC BOINC ist ein Spinoff von SETI. Es wird wahrscheinlich all of your requirements behandeln.

+3

Und diese alte Frage sieht ein guter Ausgangspunkt: http://stackoverflow.com/questions/1888411/any-experience-programming-for-boinc/1950977#1950977 – Rup

+0

Es ist in der Tat :) –

+0

Also ich habe Server in .NET. Also kann ich Client in .NET schreiben und später in Java (für Linux und Mac)? Kann es für kommerzielle Apps verwendet werden? –