Anfänger(blutiger^^) sucht hilfe...

Grid-Computing, technische Entwicklung von Distributed Computing...
Nachricht
Autor
litlejoe

Anfänger(blutiger^^) sucht hilfe...

#1 Ungelesener Beitrag von litlejoe » 17.07.2006 17:36

Moin erstmal,
mein problem entspringt eigentlich einem allgemeinen inteesse daran eine Anwendung die sehr viel rechenleistung benötigt zu beshcleunigen.
Ich würde gerne 2-5 Rechner Paralel an einer aufgabe rechnen lassen (CAD anwendung)

Jetzt die fragen( und es sind viele)

1. Ist sowas überhaupt machbar?
2. Ist sowas unter WindowsXP (8 rechner verfügbar) und Windows 2003 Server (2 rechner verfügbar) möglich?
3. Ist es möglich jemanden ohne grössere vorkentnisse soweit zu bringen dass er das realisieren kann? (in dem
fall: mich)
4. Hat jemand zeit und lust mir da was zu erzählen?

grüsse der kleine

scsimodo
Vereinsmitglied
Vereinsmitglied
Beiträge: 1856
Registriert: 30.09.2005 19:33
Wohnort: Puchheim

Re: Anfänger(blutiger^^) sucht hilfe...

#2 Ungelesener Beitrag von scsimodo » 17.07.2006 18:57

litlejoe hat geschrieben: 1. Ist sowas überhaupt machbar?
2. Ist sowas unter WindowsXP (8 rechner verfügbar) und Windows 2003 Server (2 rechner verfügbar) möglich?
3. Ist es möglich jemanden ohne grössere vorkentnisse soweit zu bringen dass er das realisieren kann? (in dem
fall: mich)
4. Hat jemand zeit und lust mir da was zu erzählen?

grüsse der kleine
1. Grundsätzlich ja. Kommt auf die Software drauf an, wie die sich parallelisieren lässt, bzw. das Problem allgemein
2. Würde mal sagen: ja! Hängt aber - wie gesagt- von der Software ab
3. Würde mal sagen: NEIN! Es sei denn (ich wiederhole mich) die Software übernimmt das.
4. Lust? Ja! Zeit und Fachwissen? Leider, nein...
Ich habe viel Geld für Alkohol, Weiber und schnelle Autos ausgegeben.
Den Rest hab’ ich einfach nur verprasst.

(George Best, britische Fußball-Legende)

litlejoe

#3 Ungelesener Beitrag von litlejoe » 17.07.2006 20:20

HM, also,
das heist es ist nicht ohne weiteres möglich zu sagen,
"dieser eine rechner is Host, und kriegt 5 mögliche clients, immer wenn er mal viel zu rechnen hat verteilt er die aufgaben automatisch" ?


wie wäre das wenn ich z.B. nen SETIathome ( jo, das ist momentan die einzige anwendung mit der ich schon mal ein bissel erfahrung gemacht hab) rechnen lassen möchte. und dafür eben alle meine rechner gleichzeitig hernehmen möchte?

Wenn ihr keine zeit und lust habt mir das zu erklären (wass ich natürlich verstehe, da meine ahnung leider wirklich gegen 0 geht) kann mir vielleicht jemand sagen wo ich dazu ein paar infos finden kann?

grüsse der kleine

Benutzeravatar
Velociraptor
Stromkosten-Ignorierer
Stromkosten-Ignorierer
Beiträge: 1029
Registriert: 13.11.2001 01:00
Wohnort: nähe Wien

#4 Ungelesener Beitrag von Velociraptor » 17.07.2006 20:23

soweit ich weis gibts sowas also ein OS von linux das haust du auf alle rechner drauf und das teil dann die arbeit selber auf aber ich weis nicht mehr wie das heist =( bei windows wird das nicht einfach so gehn
There is no place like 127.0.0.1
--------------------

Benutzeravatar
yoyo
Vereinsvorstand
Vereinsvorstand
Beiträge: 8167
Registriert: 17.12.2002 14:09
Wohnort: Berlin

#5 Ungelesener Beitrag von yoyo » 17.07.2006 20:24

Bei SETI kannst Du auf jedem Rechner den BOINC Client installieren und bekommst dann vom Server Aufgaben zu gewiesen. Um diese verteilen zu können, wird ein große Aufgabe in viele kleine unabhängige Aufgabe zerlegt, die dir dann zugewiesen werden.
yoyo
HILF mit im Rechenkraft-WiKi, dies gibts zu tun.
Wiki - FAQ - Verein - Chat

Bild Bild

Benutzeravatar
Mystwalker
Oberfalter
Oberfalter
Beiträge: 483
Registriert: 24.04.2003 14:40
Wohnort: Potsdam

#6 Ungelesener Beitrag von Mystwalker » 17.07.2006 20:32

Sofern die CAD-Anwendung über die Kommandozeile zu bedienen ist, könnte man theoretisch Condor ( http://www.cs.wisc.edu/condor/ ) benutzen, um Rechenjobs aufzuteilen. Das klappt natürlich nur, wenn sich die Aufgaben parallelisieren lassen - aber das gilt generell für deine Problemstellung.
Velociraptor hat geschrieben:soweit ich weis gibts sowas also ein OS von linux das haust du auf alle rechner drauf und das teil dann die arbeit selber auf aber ich weis nicht mehr wie das heist =( bei windows wird das nicht einfach so gehn
openMosix: http://openmosix.sourceforge.net/

Benutzeravatar
Velociraptor
Stromkosten-Ignorierer
Stromkosten-Ignorierer
Beiträge: 1029
Registriert: 13.11.2001 01:00
Wohnort: nähe Wien

#7 Ungelesener Beitrag von Velociraptor » 17.07.2006 20:35

jap das war das zeug =)=)
There is no place like 127.0.0.1
--------------------

litlejoe

#8 Ungelesener Beitrag von litlejoe » 17.07.2006 20:35

h, das würde leider die rechner an einem arbetisplatz mit einbeziehn ( kommt auf über 35 rechner >1,5 mhz ) die leider alle unter windows xp prof oder windows server 2003 laufen. da gibts kein son Tool?

Benutzeravatar
Velociraptor
Stromkosten-Ignorierer
Stromkosten-Ignorierer
Beiträge: 1029
Registriert: 13.11.2001 01:00
Wohnort: nähe Wien

#9 Ungelesener Beitrag von Velociraptor » 17.07.2006 20:47

hm nicht das ich wüsste aber bei rechenintensieven programmen wie zb rendering programmen a la 3D Studio Max sind solche dc programme schon dabei zu mindest von 3D Studio Max weis ich es da muss auf jedem rechner die SW drauf sein der "Master" verteilt dann die pakete auf alle ihm bekannten rechner. Hab das zwar noch nie gemacht hab es aber schon gesehen. Möglicherweise ist so ein programm auch bei dem CAD programm dabei?
There is no place like 127.0.0.1
--------------------

litlejoe

#10 Ungelesener Beitrag von litlejoe » 18.07.2006 20:10

argh, ich blick grad gar überhauptnimmer durch.... :worry:

Wolte mal diesen Condor ausprobieren, hab den jetzt installiert, aber irgendwie werd ich aus dem readme file net schlau, auf das am ende von

http://www.cs.wisc.edu/condor/manual/v6 ... -procedure

verwiessen wird ( vielleicht hab ich auch nur die falsche) weis vielleicht jemand wo es eine detailiertere Anleitung zum verwenden des Condors gibt?!

grüsse der kleine

Zurück zu „Hintergrundinfos zu Verteiltem Rechnen“