LinuxQuestions.org
Share your knowledge at the LQ Wiki.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Newbie
User Name
Password
Linux - Newbie This Linux forum is for members that are new to Linux.
Just starting out and have a question? If it is not in the man pages or the how-to's this is the place!

Notices


Reply
  Search this Thread
Old 10-30-2008, 10:09 PM   #1
elcasey
LQ Newbie
 
Registered: Oct 2008
Posts: 3

Rep: Reputation: 0
linux desktop clustering


Hello everyone!

Ok, I'll try to be short and specific:
I have 4 computers lying around the house. I want to hook them all up to make 1 faster computer that uses all 4. I don't want to "cluster" just for a specific program. I just want a desktop linux that uses all four computers hardware at once so that everything is faster.

Is this possible?

Thanks,
elcasey
 
Old 10-31-2008, 04:35 AM   #2
SkyEye
Member
 
Registered: Sep 2005
Location: Sri Lanka
Distribution: Fedora (workstations), CentOS (servers), Arch, Mint, Ubuntu, and a few more.
Posts: 441

Rep: Reputation: 40
Welcome to LQ!

Yes, check Beowulf Clustering for one way of doing this.


EDIT: I didn't notice the part you said you want to use it as a desktop.

Last edited by SkyEye; 10-31-2008 at 05:15 AM.
 
Old 10-31-2008, 04:44 AM   #3
cdnLilwolf
Member
 
Registered: Jan 2006
Location: Canada
Distribution: Kubuntu 11.10
Posts: 31

Rep: Reputation: 15
Perhaps, but why on earth would you? It would be cheaper and more efficient to buy one newer PC. The weakest link being connecting the four PC's to each other (in terms of speed).
 
Old 10-31-2008, 04:47 AM   #4
abolishtheun
Member
 
Registered: Mar 2008
Posts: 183

Rep: Reputation: 31
no, it isn't really possible; you can hook the machines up into a cluster but programs need to be written specifically to take advantage of it. hell, most of the time you aren't utilizing the multiple cpu cores on your machine fully, either.
 
Old 10-31-2008, 05:20 AM   #5
pinniped
Senior Member
 
Registered: May 2008
Location: planet earth
Distribution: Debian
Posts: 1,732

Rep: Reputation: 50
abolishtheun has got it right; you misunderstood the idea of clustering.

What you could do is have multiple servers and connect to all at once - one remote X window running OpenOffice, the local X window just sitting there with terminals open running ssh, another server with a browser open and playing your favorite youtube video. It would be a nuisance to administer and I don't see much of a point to it; it would be the most inconvenient machine to use. This sort of thing does happen fairly regularly though - when I was working at a university it wasn't unusual to see students logged into several mainframes (and sometimes several supercomputer batch controllers) at one time with some 3D modelling output in one window, another showing some Mathematica graph of some sort, another window with just a plain console and an editor working on a batch script for the supercomputer ... but one point of that is that all machines (or groups of machines) were genuinely running different (often compute-intensive) jobs simultaneously and none of these jobs needed to interact with the other in any way.
 
Old 10-31-2008, 03:27 PM   #6
elcasey
LQ Newbie
 
Registered: Oct 2008
Posts: 3

Original Poster
Rep: Reputation: 0
Thank you. It sounds as if those computers were best put to use by throwing them away then....achem...i mean recycling.

Again, thanks!
 
Old 10-31-2008, 03:32 PM   #7
elcasey
LQ Newbie
 
Registered: Oct 2008
Posts: 3

Original Poster
Rep: Reputation: 0
Thank you. It sounds as if those computers were best put to use by throwing them away then....achem...i mean recycling.

Again, thanks!

Edit: Actually, on second thought, what pinniped mentioned sounds beneficial. So the thought is that I could set up a "server" system and use one computer as a terminal for all of them? Would this sort of be like using the multiple desktop feature, except each desktop is in fact another computer? This would enable me to play my music on one computer, web browse on another, openoffice on another, and video game on yet another, all with out the programs having to share resources. So if say that I am writing a huge paper for class, and my web browser computer gets a bug and has to shut down, the rest of my applications, including my precious paper, would still be intact and unharmed?

If this is possible, where in the world would I start to find out how to do this?

thanks,
-elcasey
 
Old 10-31-2008, 03:49 PM   #8
abolishtheun
Member
 
Registered: Mar 2008
Posts: 183

Rep: Reputation: 31
The X Window system is a client-server system, which means you can run, say, firefox on one machine and have the gui come up on another. Decades ago, this was common... you'd have an expensive machine in a closet somewhere and students/etc would log on to that machine via "dumb-terminals" and do their work. But note that all programs are still running on that one machine, so if you get a "bug", it won't protect you from anything. And, since X uses the network to transfer data, running heavily graphical apps is pretty much out of question.

What you could do is take one of those machines and make it into a file server or samba (since it sounds like you're running windows on a few machines).
 
Old 11-02-2008, 01:08 AM   #9
SkyEye
Member
 
Registered: Sep 2005
Location: Sri Lanka
Distribution: Fedora (workstations), CentOS (servers), Arch, Mint, Ubuntu, and a few more.
Posts: 441

Rep: Reputation: 40
SSH with X forwarding (ssh -X) will also help,... but mind you the sounds would still be in the original host.
 
  


Reply

Tags
beowulf



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
linux clustering Ammad Linux - Networking 3 02-23-2007 12:40 PM
best clustering s/w for linux FC vineet7kumar Linux - Software 0 08-06-2006 04:52 AM
desktop clustering? asb Linux - Hardware 4 12-10-2004 11:55 PM
Linux Clustering nev_neo Linux - Software 5 11-02-2004 04:34 PM
Linux Clustering pdxbenjamin Linux - Hardware 3 12-28-2003 03:33 PM

LinuxQuestions.org > Forums > Linux Forums > Linux - Newbie

All times are GMT -5. The time now is 09:03 AM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration