LinuxQuestions.org
Visit Jeremy's Blog.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Server
User Name
Password
Linux - Server This forum is for the discussion of Linux Software used in a server related context.

Notices


Reply
  Search this Thread
Old 02-14-2010, 03:34 PM   #1
pthegreat
LQ Newbie
 
Registered: Jan 2006
Location: Miami
Distribution: RH ES4
Posts: 12

Rep: Reputation: 0
cluster Linux servers


Hi,

I was just wondering,
I have a Wndows app that requires tremendous amounts of resources. It's used for the stockmarket's data analysis. it lots and lots of mathematical calculations.

would it be possible to cluster a bunch of Linux servers, and then run VMware or some other windows emulator, to benefit from the additional resources of the cluster?
 
Old 02-14-2010, 04:09 PM   #2
acid_kewpie
Moderator
 
Registered: Jun 2001
Location: UK
Distribution: Gentoo, RHEL, Fedora, Centos
Posts: 43,417

Rep: Reputation: 1985Reputation: 1985Reputation: 1985Reputation: 1985Reputation: 1985Reputation: 1985Reputation: 1985Reputation: 1985Reputation: 1985Reputation: 1985Reputation: 1985
No, a virtual machine (which is *NOT* a Windows emulator by any definition) would still only run on one physical node of a cluster, so not provide any performance boost.
 
Old 02-14-2010, 04:43 PM   #3
btmiller
Senior Member
 
Registered: May 2004
Location: In the DC 'burbs
Distribution: Arch, Scientific Linux, Debian, Ubuntu
Posts: 4,290

Rep: Reputation: 378Reputation: 378Reputation: 378Reputation: 378
To add on to what acid_kewpie said, in order to run on a cluster, your software has to be specially written to take advantage of multiple processors. Depending on what the software actually does, this can be fairly simple (separate processes don't have to talk to one another so you can just farm out work in a master/slave sort of system), or complex (the processes are quite dependent on data from one another and need to exchange information constantly). If the software is designed to use something like MPI or a similar setup to run in parallel, you can run it on a cluster. However, I'm not sure why you'd want to added overhead of virtualization (running one virtual Windows machine on each physical Linux server). I'd think it would be simpler to either port the code to Linux or look into something like Windows HPV Server 2008, which is designed tio run high performance clustered apps on Windows. It's Windows, though, so prepare to open your pocketbook. Also, most high performance computing clusters run Linux so the Windows product it substantially less mature.
 
  


Reply



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
Setting up a cluster on two servers using oracle enterprise linux dongarry Linux - Server 1 10-18-2009 11:37 AM
Microsoft Cluster Servers sn68 General 2 03-12-2007 08:49 AM
Desktop Xen cluster to replace servers (possible?) woranl Linux - General 1 05-16-2006 12:20 AM
cluster suite, I can visualize the two servers, quorum problem STIBAL Linux - Enterprise 2 12-09-2005 07:06 AM
Router/Cluster with Two Servers Question 6tr6tr General 1 01-16-2004 05:53 PM

LinuxQuestions.org > Forums > Linux Forums > Linux - Server

All times are GMT -5. The time now is 11:56 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