Suche Anwendungen für Distributed Computing

T30

New Member
Hallo
Auf meiner Suche bin ich über DCE (http://www.opengroup.org/dce/) BOINC (http://boinc.berkeley.edu/) und die FreeBSD Ports-Sammlung nicht schlüssig fündig geworden (DCE scheint tot zu sein, BOINC ist zu mächtig), deshalb hier die Anfrage:

Folgende Lösung suche ich:
Eine kleine Anzahl von Mini-PCs, die unter FreeBSD laufen, müssen sich automatisch nach dem Booten bei einem Server über das Internet anmelden.
Der Server muß dann jederzeit die Möglichkeit haben, Aufträge an die Mini-PCs zu senden.
Die Mini-PCs arbeiten die Aufträge ab und melden die Ergebnisse an den Server zurück, sie melden sich auch beim Server bei außergewöhnlichen Ereignissen.

Das ganze System bildet ein verteiltes Meßsystem:
- an den Mini-PCs hängen Meßgeräte, deren Meßwerte bei Überschreiten bestimmter Grenzwerte an den Server gesendet werden (im Betrieb kein Bildschirm und keine Tastatur angeschlossen).
- der Server vergibt zeitabhängige Meß-Aufträge an die Mini-PCs, holt sich die Ergebnisse ab oder läßt sie sich nach Ablauf des Me0zyklus zusenden.

Wie schon geschrieben, bin ich bei meiner Recherce auf DCE und BOINC gestossen. Ich habe auch begonnen die Beschreibung der Ports von FreeBSD durchzumustern, die Kurzbeschreibungen sind aber teilweise unbrauchbar.

Frage ans Forum: Kennt jemand eine Applikation, die sowas leistet ? (möglichst als Port unter FreeBSD)

Viele Grüsse
Harald
 
Suchst Du sowas wie DrQueue?
Ich kenne das Programm allerdings auch nur von dem was ich auf deren Webseite gelesen habe. Außerdem ist es nicht mehr in den Ports.
 
Suchst Du sowas wie DrQueue?
Ich kenne das Programm allerdings auch nur von dem was ich auf deren Webseite gelesen habe. Außerdem ist es nicht mehr in den Ports.

Danke für den Tip, aber mit dem Teil scheint es so zu sein wie mit BOINC: hat wohl irgendwo intern die von mir gesuchten Grundfunktionen, ist aber mit anderen Funktionen umbaut, die sich nur mit viel Mühe lösen lassen.

Die beste Kurzbeschreibung hab ich gefunden unter http://en.wikipedia.org/wiki/DrQueue
DrQueue is an open source software tool used to manage a render farm. It provides distributed render queueing on a per-frame basis and management of these tasks. It is primarily used for animations used as visual effects in films and advertising.​

Folgendes hört sich zwar vielversprechend an:
The application is composed of three main tools: master, slave and drqman.
A task in DrQueue is composed of multiple jobs all of which require a script which is distributed to the slave nodes of the cluster by the master. The master acts as a central server, where all tasks are stored. The slave software is run on each node in the cluster and it reports its status back to the master periodically.​

aber dann wirds doch so speziell, dass es für mich nicht nutzbar wird:
drqman is the GUI used to control jobs. Typical tasks are to reprioritize jobs, stop them, restart specific frames, change frames to be rendered and so on. It has direct control of Maya, Mental Ray, Blender, XSI, Lightwave, Mantra (in Houdini), Turtle (Illuminate Labs), BMRT, Shake, After Effects, Aqsis, Nuke, Terragen, 3Delight, and Pixie​


Liebes Forum: ich suche also weiter und wünsche mir weitere Vorschläge :grumble:

Viele Grüsse
Harald
 
Back
Top