![]() |
|
![]() |
|
|
Thread Tools | Display Modes |
|
|
#1 |
|
Newbie
Join Date: Sep 2005
Location: Cambridge, UK
Posts: 13
Rep Power: 0
![]() |
Beowulf Cluster Manager.....
I have started another thread to make this tidy - if this needs moving then please let me know.
Some nice guy (Infinite Recursion) suggested i write some software to create a manager for a linux based Beowulf Cluster as a good idea of getting back into C programming. Very good idea i thought - so i had a little think about it.... Mind map of very basic operation Initial problems are: 1) It is apparent that i will need an OS - or someway of simulating this. A round robin routine won't work as i will need some way of interrupting the background processes when the user wants to interact. Is this over complicating the exercise ? 2) The test harness will probably have to be run on the same PC (running windows). Is this possible ? 3) Im not too sure about setting up communications between the manager and the test harness but this is probably getting a bit ahead of myself. (Sockets ?) Please feel free to comment and give suggestions if you like - especially on my problems! Thanks Ringo |
|
|
|
|
|
#2 |
|
Hobbyist Programmer
|
1. I think you should develop it in Linux OS instead of Windows because lack of internal access in windows and the src are not provided for Hybird Kernel. I believe you need to manipulate the Cluster with the Kernel of operating system right?
2. NOt very sure... 3. Have you check out Beowulf-style Compute Cluster yet. I am not too sure about Beowulf Clustering. you can also check this site to further help you with Beowulf Clustering www.beowulf.org/
__________________
-- pr0gm3r |
|
|
|
|
|
#3 |
|
Programming Guru
![]() ![]() ![]() |
Glad to see you are interested in what I suggested.
1) Drop any concept of windows and go with Linux. 2) This is fine, similar to running a client / server program on the same computer for testing purposes. 3) Yes, sockets, time-synched daemons, or some derivative. This definitely a good site. www.beowulf.org Here is a picture of a beowulf cluster for those who are wondering what we are talking about: http://jasonpowers.net/images/LoBoS2.jpg Initially, you may want to create a simulator of a linux network for simplicity, if you are not to familiar with the client/server side of coding. Then as the pieces of code start coming together you can pull out the simulator and put in the actual systems, if you have some to spare.
__________________
http://jasonpowers.net "There are a thousand hacking at the branches of evil to one who is striking at the root." |
|
|
|
|
|
#4 |
|
Newbie
Join Date: Sep 2005
Location: Cambridge, UK
Posts: 13
Rep Power: 0
![]() |
It had to happen sometime i suppose - i need to get linux then!
What do you recommend ? Will need to create a dual boot so i can get windows too. That website was the first hit on google! Very good. Thanks Ringo |
|
|
|
|
|
#5 |
|
Programming Guru
![]() ![]() ![]() |
you can dual boot windows...
I suggest Fedore Core 4.
__________________
http://jasonpowers.net "There are a thousand hacking at the branches of evil to one who is striking at the root." |
|
|
|
|
|
#6 |
|
Professional Programmer
|
Imagine a Beowulf Cluster of these Beowulf Cluster Managers, all managing Beowulf Clusters at the same *explodes*
__________________
% rc4 hexkey < input > output
#define S ,t=s[i],s[i]=s[j],s[j]=t /* rc4 hexkey <file */
unsigned char k[256],s[256],i,j,t;main(c,v,e)char**v;{++v;while(++i)s[
i]=i;for(c=0;*(*v)++;k[c++]=e)sscanf((*v)++-1,"%2x",&e);while(j+=s[i]
+k[i%c]S,++i);for(j=0;c=~getchar();putchar(~c^s[t+=s[i]]))j+=s[++i]S;} |
|
|
|
|
|
#7 | |
|
Expert Programmer
Join Date: Aug 2005
Location: Rotterdam, the Netherlands
Posts: 942
Rep Power: 4
![]() |
Quote:
|
|
|
|
|
|
|
#8 |
|
Programmer
Join Date: Sep 2005
Location: Požega, Croatia
Posts: 93
Rep Power: 4
![]() |
I prefer FC too. You get whole bunch of software that you will probably never need.
YellowDog Linux would be good choice also. Or RedHat Server.
__________________
1001 1101 1001 1110 0101 1102 ?! AAAAARRGGHHH _____________________ Free&Premium Web hosting reviews. Click here! Money making oasis. Run your own home based biz. |
|
|
|
|
|
#9 |
|
Programming Guru
![]() ![]() ![]() |
Suse is bloated... for that matter you could always use Ubuntu.
I'd go with Redhat Enterprise Server at the core and Fedore Core 4 for your member servers.
__________________
http://jasonpowers.net "There are a thousand hacking at the branches of evil to one who is striking at the root." |
|
|
|
![]() |
| Bookmarks |
| Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
| Thread Tools | |
| Display Modes | |
|
|