LinuxQuestions.org
Welcome to the most active Linux Forum on the web.
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 05-28-2010, 09:20 AM   #1
kumar.manoj412
Member
 
Registered: May 2007
Location: India
Distribution: Mandriva, Ubuntu
Posts: 43
Blog Entries: 1

Rep: Reputation: 16
Running a single application on a cluster


Hello Friends,

I have come across an issue. We have an application for the biotechnology. The application is very heavy so we are trying to run it on cluster. We have four Dell workstation 7500. Each is having 32 GB RAM. But I am not getting the exact method of configuring cluster and node. I have tried Conga (Luci, Ricci). My questions are:

1) Is it possible that our application can run on cluster ?
2) If its possible then how shall i configure it?

I need the solution of this problem urgently. Please help me in this regard.

regards
Manoj Kumar
 
Old 05-28-2010, 09:29 AM   #2
exceed1
Member
 
Registered: Mar 2008
Location: oslo
Distribution: debian,redhat
Posts: 199

Rep: Reputation: 31
what kind of programming language are you using, you could setup a cluster of 4 machines running an application server supporting the language you use
 
Old 05-28-2010, 09:39 AM   #3
JD50
Member
 
Registered: Nov 2007
Location: Virginia
Distribution: Fedora, RHEL, CentOS
Posts: 67

Rep: Reputation: 17
Your application can probably run on a cluster, but you didn't tell us what problems you were having so I'm not sure how we can help you.
 
Old 05-28-2010, 09:53 AM   #4
druuna
LQ Veteran
 
Registered: Sep 2003
Posts: 10,532
Blog Entries: 7

Rep: Reputation: 2374Reputation: 2374Reputation: 2374Reputation: 2374Reputation: 2374Reputation: 2374Reputation: 2374Reputation: 2374Reputation: 2374Reputation: 2374Reputation: 2374
Hi,

If this specific application can be clustered depends a bit on the application itself, but most applications can be clustered. Be sure to check if session fail-overs are also needed (depends on the application).

But is clustering really necessary? Would "simple" load-balancing do? I.e.:

1 load-balancing machine handles all the incoming requests and reassigns these requests to different machines, each running the application.
The load-balancing machine could either be a server or a dedicated load-balancer. Both can be configured to reassign based on different criteria (round robin, asymmetric, content aware, ...).

The machines behind the LB are scalable if needed.

If high availability is wanted then a cluster + load-balancing would be the way to go.

Red Hat can provide either of the above (assuming that you want/need support), but I see you already found your way to Conga and the lot

Setting up and configuring a cluster can be tricky, I would advise to have a good look at the documentation and manuals that Red Hat provide. They can help in choosing the correct cluster/load-balancing type and are more then sufficient to actually set it up.

Any specific problems that arise can probably be found on-line, or you can ask here at LQ.

BTW: Clusters always contain an odd number of nodes.

Hope this helps.
 
1 members found this post helpful.
Old 05-28-2010, 09:38 PM   #5
kumar.manoj412
Member
 
Registered: May 2007
Location: India
Distribution: Mandriva, Ubuntu
Posts: 43
Blog Entries: 1

Original Poster
Rep: Reputation: 16
Thank you everybody,

As I am more on kernel programming work, I don't know much about this cluster work . Our application is just a Desktop application (its not a network application). I don't know which programming language has been used to build this one (we have purchased this application from outside). But developer of this application has told me that this application is build to run on cluster also.


I simply want to run this application on the cluster. So do we need to configure our application during the steps of cluster configuration? I went through Red Hat Documents. These are very helpful. But I failed to get the actual solution of my problem.


An application running on a cluster. This thing I want to achieve.


thanks & regards
Manoj Kumar

Quote:
Originally Posted by druuna View Post
Hi,

If this specific application can be clustered depends a bit on the application itself, but most applications can be clustered. Be sure to check if session fail-overs are also needed (depends on the application).

But is clustering really necessary? Would "simple" load-balancing do? I.e.:

1 load-balancing machine handles all the incoming requests and reassigns these requests to different machines, each running the application.
The load-balancing machine could either be a server or a dedicated load-balancer. Both can be configured to reassign based on different criteria (round robin, asymmetric, content aware, ...).

The machines behind the LB are scalable if needed.

If high availability is wanted then a cluster + load-balancing would be the way to go.

Red Hat can provide either of the above (assuming that you want/need support), but I see you already found your way to Conga and the lot

Setting up and configuring a cluster can be tricky, I would advise to have a good look at the documentation and manuals that Red Hat provide. They can help in choosing the correct cluster/load-balancing type and are more then sufficient to actually set it up.

Any specific problems that arise can probably be found on-line, or you can ask here at LQ.

BTW: Clusters always contain an odd number of nodes.

Hope this helps.
 
Old 05-29-2010, 12:23 AM   #6
kumar.manoj412
Member
 
Registered: May 2007
Location: India
Distribution: Mandriva, Ubuntu
Posts: 43
Blog Entries: 1

Original Poster
Rep: Reputation: 16
Hi Drunna,


My application is CLC genomic workbench


Quote:
Originally Posted by druuna View Post
Hi,

If this specific application can be clustered depends a bit on the application itself, but most applications can be clustered. Be sure to check if session fail-overs are also needed (depends on the application).

But is clustering really necessary? Would "simple" load-balancing do? I.e.:

1 load-balancing machine handles all the incoming requests and reassigns these requests to different machines, each running the application.
The load-balancing machine could either be a server or a dedicated load-balancer. Both can be configured to reassign based on different criteria (round robin, asymmetric, content aware, ...).

The machines behind the LB are scalable if needed.

If high availability is wanted then a cluster + load-balancing would be the way to go.

Red Hat can provide either of the above (assuming that you want/need support), but I see you already found your way to Conga and the lot

Setting up and configuring a cluster can be tricky, I would advise to have a good look at the documentation and manuals that Red Hat provide. They can help in choosing the correct cluster/load-balancing type and are more then sufficient to actually set it up.

Any specific problems that arise can probably be found on-line, or you can ask here at LQ.

BTW: Clusters always contain an odd number of nodes.

Hope this helps.
 
Old 05-29-2010, 03:25 AM   #7
druuna
LQ Veteran
 
Registered: Sep 2003
Posts: 10,532
Blog Entries: 7

Rep: Reputation: 2374Reputation: 2374Reputation: 2374Reputation: 2374Reputation: 2374Reputation: 2374Reputation: 2374Reputation: 2374Reputation: 2374Reputation: 2374Reputation: 2374
Hi,

Quote:
The application is very heavy so we are trying to run it on cluster.
Quote:
An application running on a cluster. This thing I want to achieve.
What is it you actually want to achieve? I.e.: What is the problem, 'cause it seems you already decided on a certain solution that might (or might not) be the way to go.

- Do you want/need high availability,
- Do you want/need failover,
- Do you want/need load balancing.

Looking at the CLC genomic workbench (PDF) document it seems that this, the CLC genomic workbench, is only a small part of the whole CLC Software suite. Which parts can/cannot be clustered? Does it need special configuration options?

Without knowing the specifics of the CLC suite it is hard to come up with a "simple" clustering solution.

I would suggest talking to the CLC support team and ask what solutions there are for your problem. You are definitely not the first one that runs into this problem.

Hope this helps.
 
Old 05-29-2010, 07:00 AM   #8
kumar.manoj412
Member
 
Registered: May 2007
Location: India
Distribution: Mandriva, Ubuntu
Posts: 43
Blog Entries: 1

Original Poster
Rep: Reputation: 16
Thanks Druuna,

I will first confirm with CLC support Team.


Quote:
Originally Posted by druuna View Post
Hi,



What is it you actually want to achieve? I.e.: What is the problem, 'cause it seems you already decided on a certain solution that might (or might not) be the way to go.

- Do you want/need high availability,
- Do you want/need failover,
- Do you want/need load balancing.

Looking at the CLC genomic workbench (PDF) document it seems that this, the CLC genomic workbench, is only a small part of the whole CLC Software suite. Which parts can/cannot be clustered? Does it need special configuration options?

Without knowing the specifics of the CLC suite it is hard to come up with a "simple" clustering solution.

I would suggest talking to the CLC support team and ask what solutions there are for your problem. You are definitely not the first one that runs into this problem.

Hope this helps.
 
  


Reply


Thread Tools Search this Thread
Search this Thread:

Advanced Search

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
Running a single unmodified OS on a small cluster or cloud with linux as host passcod Linux - Virtualization and Cloud 1 04-25-2010 10:56 PM
Running a single application jonnytabpni Linux - Desktop 2 12-26-2009 07:19 AM
From single server to cluster littlebigman Linux - Server 2 08-25-2008 05:55 AM
Queueing jobs akin to a cluster on a single box SMP snjv Linux - Server 1 10-24-2007 08:40 PM
LXer: Cluster Interconnects: Single Points of Performance LXer Syndicated Linux News 0 03-01-2007 11:46 PM


All times are GMT -5. The time now is 07:47 AM.

Main Menu
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
identi.ca: @linuxquestions
Facebook: linuxquestions Google+: linuxquestions
Open Source Consulting | Domain Registration