Hackerboard Wiki HaboBlog
Hackerboard bei Facebook Hackerboard bei Google+ Hackerboard bei Twitter

[HaBo]

 
Code Kitchen Allgemeines Coder-Forum rund um das Programmieren eigenständiger, ausführbarer Programme.

Eigene Idee für Cluster-Software als Hobbyprojekt

Diskussion: Eigene Idee für Cluster-Software als Hobbyprojekt im Forum Code Kitchen, in der Kategorie Software Home; Anzeige Hallo HaBo, Ich hab mal beschlossen mich mit Clustering zu beschäftigen, und das vor Allem softwaretechnisch. Für meine Idee, ...

Antwort
Alt 31.08.11, 01:15   #1 (permalink)
 
Benutzerbild von fabuloes
 
Registriert seit: 26.01.11
fabuloes Leistung: Z3
Likes: 9
Standard Eigene Idee für Cluster-Software als Hobbyprojekt

Anzeige

Hallo HaBo,

Ich hab mal beschlossen mich mit Clustering zu beschäftigen, und das vor Allem softwaretechnisch. Für meine Idee, ein paar alte PCs von mir zu einem Cluster zu verbinden, und dann als "einen" PC mit geaballter Power nutzen zu können, hatte ich mir mal logisch überlegt wie man sowas softwaretechnisch realisieren könnte (ohne hardwaretechnischen Zusammenschluss), ohne mich genauer mit der Funktionsweise komerzieller Clustersoftware zu beschäftigen.

Meine Idee für einen Cluster wäre ein zentraler Server, der in einem internem Netz verschiedene "Cluster-Clients" verwaltet, d.h. Computer die sich beim Server anmelden, um dann vom Server Aufgaben zu erhalten.
Von außen sollte man sich also nur mit dem Server verbinden, der dann verschidene "Aufgaben" wie Berechnungen, etc. an die "unsichtbaren" Clients weitergibt.
Der Server sollte also nur verwaltende Tätigkeiten übernehmen, die Clients übernehmen die eigentliche Arbeit.

Jetzt würde mich interessieren was ihr von diesem Konzept haltet (oben ja nur grob skizziert), und ob es sinnvoll wäre sich so eine ClusterSoftware als Hobbyprojekt vorzunehmen. (Ich weiß da steckt ne Menge Arbeit drin)

Mit freundlichen Grüßen,
fabuloes

__________________
http://sourceforge.net/projects/my-connect/
fabuloes ist offline   Mit Zitat antworten
Alt 31.08.11, 02:10   #2 (permalink)
Moderator
 
Benutzerbild von bitmuncher
 
Registriert seit: 30.09.06
bitmuncher Quadcorebitmuncher Quadcorebitmuncher Quadcorebitmuncher Quadcorebitmuncher Quadcorebitmuncher Quadcore
Likes: 441
Standard

1. Ein solches Projekt ist nur über die direkte Manipulation des Prozess-Schedulers des Kernels machbar, wenn du sämtliche Rechenoperationen, die der CPU zugewiesen werden, auf ein Cluster verteilen willst. Entsprechend solltest du Erfahrung in der Kernel-Programmierung (für welches System auch immer) mitbringen.
2. Es gibt bereits entsprechende Projekte und es wäre sinnvoller, wenn du deine Zeit in diese Projekte investieren würdest.
3. Es gibt verschiedene Formen von Clustern. Es gibt z.B. die Möglichkeit nur spezifische Software zu clustern (Beispiel: MySQL-NDB) und es gibt die Möglichkeit sämtliche Rechenoperationen zu clustern (Beispiel: Kerrighed).

Daher solltest du dir erstmal die Frage stellen "Was will ich clustern?". Egal wie du dich entscheidest, wenn du es nur als Hobby-Projekt machen willst, solltest du deine Zeit einfach in bereits vorhandene Projekte investieren. Damit ist der Allgemeinheit eher geholfen. Ausserdem solltest du enorm gute Programmierskills in ASM und C/C++ mitbringen.
__________________
Mein Blog - Mein Job - Diaspora

Der Ring uns zu knechten besteht aus 12 Sternen auf blauem Grund.

Neue Beiträge im Habo via Twitter - Das HaBo auf FB - Das HaBo bei G+
bitmuncher ist offline   Mit Zitat antworten
   
HaBOT
 
- Anzeige -

Werbung ist gerade online    
Alt 31.08.11, 11:17   #3 (permalink)
Moderator
 
Benutzerbild von xeno
 
Registriert seit: 09.09.04
xeno Leistung: Pentium Ixeno Leistung: Pentium I
xeno eine Nachricht über ICQ schicken
Likes: 76
Standard

Falls du das noch nicht kennst, BOINC ist eine solche Software. Da gibts bestimmt auch die Quellen, an denen man sich sowas ansehen kann.

Nachtrag: hier gibts die Quellen: http://boinc.berkeley.edu/trac/wiki/SourceCode

Geändert von xeno (31.08.11 um 11:21 Uhr)
xeno ist offline   Mit Zitat antworten
Alt 31.08.11, 15:28   #4 (permalink)
Themenstarter
 
Benutzerbild von fabuloes
 
Registriert seit: 26.01.11
fabuloes Leistung: Z3
Likes: 9
Standard

Okay, vielen Dank für die Beratung und Infos.
__________________
http://sourceforge.net/projects/my-connect/
fabuloes ist offline   Mit Zitat antworten
Antwort
   
- Anzeige -

Werbung ist gerade online    

[HaBo] » Software Home » Code Kitchen » Eigene Idee für Cluster-Software als Hobbyprojekt
Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind aus
Pingbacks sind aus
Refbacks sind aus



1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61