| Index | Recent Threads | Unanswered Threads | Who's Active | Guidelines | Search |
| World Community Grid Forums
|
| No member browsing this thread |
|
Thread Status: Active Total posts in this thread: 12
|
|
| Author |
|
|
Former Member
Cruncher Joined: May 22, 2018 Post Count: 0 Status: Offline |
I'm interested in building a small Linux cluster for fun and profit (or just fun) and was wondering if there is a way to make it act as a single machine.
For example: If I have four single-CPU machines, I would like the root node to act as one four-processor machine; in that way, I could have a single BOINC client running four tasks. |
||
|
|
KLiK
Master Cruncher Croatia Joined: Nov 13, 2006 Post Count: 3108 Status: Offline Project Badges:
|
there is no profit in this!
----------------------------------------and there is no way to do that without server BOINC app...but even than, you have too make other computers as slaves to the master...so you will have 3comps for calcs and one for gathering & sendin data... and you should forget about it, if you don't use 1000Mbit network! |
||
|
|
Sekerob
Ace Cruncher Joined: Jul 24, 2005 Post Count: 20043 Status: Offline |
I'm interested in building a small Linux cluster for fun and profit (or just fun) and was wondering if there is a way to make it act as a single machine. For example: If I have four single-CPU machines, I would like the root node to act as one four-processor machine; in that way, I could have a single BOINC client running four tasks. Hi 6c1452, Think you're in for the discovery of new boundaries in terms of BOINC. Not heard of separate boxes to appear as a single, multi CPU machine, but given that people build multiboard, multi CPU machines, I'd think it to be not impossible. Not sure about things like the uniformity of CPU's needed, the loss in traffic etc. Hope for you someone reports to the board to give an qualified opinion of the 'do ability' and practicality. Linux is free so you can configure it and clone it across multiple machines to your hearts content and all name them the same to make it appear they are one at BOINCstats, but think the servers will have a housekeeping problem if it all comes from the same member. Have you oogled for such a solution and plausability of implementing?
WCG
----------------------------------------Please help to make the Forums an enjoyable experience for All! [Edit 1 times, last edit by Sekerob at Sep 10, 2007 9:25:28 AM] |
||
|
|
Former Member
Cruncher Joined: May 22, 2018 Post Count: 0 Status: Offline |
It seems like it would be the most useful way for a (smallish, HPC) cluster to work, from the user's point of view, so I'm sure somebody has tried to do it. I've spent some time searching without finding anything definite, so now I'm asking relevant communities if they've heard of anything like this.
|
||
|
|
knreed
Former World Community Grid Tech Joined: Nov 8, 2004 Post Count: 4504 Status: Offline Project Badges:
|
Just got back from the BOINC conference. There are a number of folks out there that are actually using their large clusters to run work from a BOINC project. They are generally submitting the BOINC core client as a job to their cluster. The core client starts up when it gets assigned to a computer and connects to the server, downloads work and starts running it. There are some problems with this approach that they are working with David Anderson to resolve (such as jobs submitted to a cluster this way just run until the kill time for the job is reached and then the workunits in progress are lost).
Another way that some people are using clusters to run BOINC is modifying the behavior of the grid software on the cluster so that it can manage whether the BOINC core client is running work or not (i.e. by suspending,resuming or somethings killing and restarting the boinc client). Out of curiosity - what advantage are you looking for in terms of running those four machines as a one logical resource instead of just installing BOINC on each machine and letting it run? |
||
|
|
Sgt.Joe
Ace Cruncher USA Joined: Jul 4, 2006 Post Count: 7849 Status: Offline Project Badges:
|
I don't see what advantage you would get from this approach, other than the intellectual satisfaction of seeing if it could be done. It would make more sense to individually configure each machine as a node on a network and push them through a router to your ISP. Maybe I am off base here, but this only makes sense if each task could broken down to run in a parallel fashion on all of the machines which would require the root machine to use overhead to keep track of everything i.e parsing out the task and re-assembling the sub-results. I agree with KLiK.
----------------------------------------Cheers
Sgt. Joe
*Minnesota Crunchers* |
||
|
|
Former Member
Cruncher Joined: May 22, 2018 Post Count: 0 Status: Offline |
It is a bit of a seeing-if-it-can-be-done project. The only real advantages to be gained from trying to use a cluster as a single logical device are ease of use and that the BOINC client's CPU number detection would work.
The BOINC client does seem to be multithreaded. Is it possible (out of curiosity) to force it to use a certain number of threads? I think I may have just found what I'm looking for in Kerrighed: "What is Kerrighed ? Kerrighed is a Single System Image operating system for clusters. Kerrighed offers the view of a unique SMP machine on top of a cluster of standard PCs. " ...if that means what I think it means, and if it actually works. It does seem to be in development (and all the FAQs are for the 1.x versions and my browser can't render the information frame of the main page right now). |
||
|
|
Former Member
Cruncher Joined: May 22, 2018 Post Count: 0 Status: Offline |
Could build one of these, I think its almost what you have in mind.
http://www.calvin.edu/~adams/research/microwulf/ |
||
|
|
Former Member
Cruncher Joined: May 22, 2018 Post Count: 0 Status: Offline |
It's very close. Trouble is, though, apparently programs have to be written specifically for HPC in order to take advantage of the current clustering software.
Kerrighed seems to be the exception to this, but apparently it doesn't do SMP yet. I think I am leaning toward a multi-client farm approach until it does. |
||
|
|
Sekerob
Ace Cruncher Joined: Jul 24, 2005 Post Count: 20043 Status: Offline |
There are very few that actually do SMP, certainly not WCG.
----------------------------------------You may want to ask at BOINC dev forum, but leave the 'profit' comment out or there will be a hammer and stake reaction.
WCG
Please help to make the Forums an enjoyable experience for All! |
||
|
|
|