[Ilugc] processor's across network.

  • From: Kannan_Ranganathan@xxxxxxxxxx (Kannan_Ranganathan)
  • Date: Mon Aug 30 16:27:02 2004


Dear Group 

 As suggested in this post , I had installed openmosix in 2 machines.
Openmosix works really fine.

But I have one question here ..

We have  a small program to find largest prime ( No threading etc etc )
simple C program to find the largest prime (upto 18 digits). 

Now when I run this program the following are the results.

When  I start the program ( prime_linux) its starts running in any one of
the processors available utilizing 100% cpu. The second CPU is idle. 

When I start a second instance of the same program (prime_linux) when the
first one is still running the program starts running in the cpu that's
idle. 

Now My question is 

When I run only one instance of my program How do I make  it run in both the
CPU's. 


Running in all the available CPU is what is desirable. 

Lets consider this scenario 

 Assume we run SAP on a Linux (p4 3.4 GHz 2 2GB Ram) Lets say a BOM process
runs for X hours . Now I upgrade it to a dual CPU machine will it still run
for X hr or X/2 hrs ???

Am I missing some configuration on openmosix ??? 










-----Original Message-----
From: ilugc-bounces@xxxxxxxxxxxxx [mailto:ilugc-bounces@xxxxxxxxxxxxx] On
Behalf Of Toufeeq Hussain
Sent: Saturday, August 28, 2004 8:39 PM
To: ilugc@xxxxxxxxxxxxxxxxxx
Subject: RE: [Ilugc] processor's across network.



The Answer your looking for:

OPEN MOSIX

www.openmosix.org

From the Sourceforge page, here's an excerpt

What is openMosix?
openMosix is a Linux kernel extension for single-system image clustering.
This kernel extension turns a network of ordinary computers into a
supercomputer for Linux applications.

Once you have installed openMosix, the nodes in the cluster start talking to
one another and the cluster adapts itself to the workload. Processes
originating from any one node, if that node is too busy compared to others,
can migrate to any other node. openMosix continuously attempts to optimize
the resource allocation.

We achieve this with a kernel patch for Linux, creating a reliable, fast and
cost-efficient SSI clustering platform that is linearly scalable and
adaptive. With openMosix' Auto Discovery, a new node can be added while the
cluster is running and the cluster will automatically begin to use the new
resources.

There is no need to program applications specifically for openMosix. Since
all openMosix extensions are inside the kernel, every Linux application
automatically and transparently benefits from the distributed computing
concept of openMosix. The cluster behaves much as does a Symmetric
Multi-Processor, but this solution scales to well over a thousand nodes
which can themselves be SMPs.

The openMosix Community is very active, contributing add-on applications and
sharing helpful information with all users.  The openMosix Add-Ons and
Community page lists these shared applications.  And, it is all GPL'd.

Regards,
TH
_______________________________________________
To unsubscribe, email ilugc-request@xxxxxxxxxxxxx with 
"unsubscribe <password> address"
in the subject or body of the message.  
http://www.ae.iitm.ac.in/mailman/listinfo/ilugc
************************************************************************** 
This email (including any attachments) is intended for the sole use of the
intended recipient/s and may contain material that is CONFIDENTIAL AND
PRIVATE COMPANY INFORMATION. Any review or reliance by others or copying or
distribution or forwarding of any or all of the contents in this message is
STRICTLY PROHIBITED. If you are not the intended recipient, please contact
the sender by email and delete all copies; your cooperation in this regard
is appreciated.
**************************************************************************

Other related posts: