Re: [Openmosix-Devel] Recommendations

Jürgen Knödlseder <[email protected]> Wed, 18 Jul 2007 16:42:01 +0200
Newsgroups gmane.linux.cluster.openmosix.general
Message-ID <[email protected]>
Hello all,

I have similar motivations to Hugo and Wes, and I'm happy that I can  =

use OM for our cluster.

I'm working in an astrophysics laboratory and we have 25 cores in a  =

total of 8 nodes. Many of our applications are data analysis  =

executables, and we want to run tens or hundrets of them in parallel,  =

all with their own memory. So here shared memory is not so much an  =

issue. Also, the fact that the cluster is easily expandable (we add  =

more computing power once we get more money) is quite important for  =

us, and as Hugo said, it's an easy to deploy-and-use number cruncher  =

at no extra cost ... and we do not have to modify code specifically  =

(which in some cases is even not possible).

So we certainly will continue using OM, and a stable port to the 2.6  =

kernel would be highly appreciated!

Best regards,
J=FCrgen

Le 18 juil. 07 =E0 16:31, Hugo Carrer a =E9crit :

> Hello all,
>
> I'm using OM on a small company, 30 nodes, the nodes are the employees
> workstations.
> Our reasons to use OM over anything else so far are in order of  =

> importance:
>
> Cost
> Cost
> Ease of use
> Ease of deployment
>
>
> Bassically we don't have money to buy a system JUST to run our
> simulations. But OM provides us with an easy to deploy-and-use number
> cruncher at no extra cost. Using OM we are not forced to code our
> programs in any special way (we are no expert coders).
>
> A typical usage scenario is to launch any needed number of instances
> of our program and let the OM do its thing, we don't have to worry
> about anything else.
>
> Given that OM has worked so well for us in the past (using it since
> 2004) I haven't looked at any alternatives. But my impression is that
> there are not many as mature and easy to deploy-use as OM.
>
> Just my comment
> Hugo
>
>
> On 7/18/07, Moshe Bar <[email protected]> wrote:
>> Paul, Wes, all
>>
>> I actually meant to write to the list before the week-end, but  =

>> this is
>> a good opportunity.
>>
>> It's great to see that a few people have jumped into action (incl.
>> Florian) to try to finish the port of oM to 2.6.
>>
>> As to the reasons for my decision:
>>
>> It is true that time and resource constraints have played a role, but
>> only a minor one. After all, I have been able to keep the project
>> going while I started no less than 5 companies and keep them all
>> running, am involved with several others, wrote two books, and did
>> several of the other items on my list "things to do before I die".
>>
>> The real reasons for my decisions are indeed tied more to the
>> long-term vision and feasibility of the project. openMosix is about
>> high performance computing, in other words let  CPU (and to some
>> extent) RAM intensive apps run as fast as possible without hindrance
>> from the limitation of resources on local computers. We have all seen
>> that there are severe limitations to the SSI model due to the extreme
>> high impact of network latency, and due to the infeasible cost of
>> fully virtualizing the memory model (ie DSM), and the OS control  =

>> block
>> across several nodes.
>>
>> It is tempting to think that with massive multi-cores, the advantage
>> of an SSI cluster stays because then you have "even more CPUs to play
>> with". That is not so. The migration from a  multi-core system where
>> multi-threaded applications (as all apps are currently being
>> re-written as) thrive and performe well to another such node, implies
>> a DSM model capable to relocate threads either in gangs or single
>> across nodes. In other words multi-cores are changing the application
>> landscape towards a massively threaded one, and these apps will not
>> perform well in a DSM cluster by definition due to very high true and
>> false sharing.
>>
>> Tests we performed at my company Qlusters with very low latency
>> inter-connects (< 1microsecond round-trip latency) with a very
>> efficient implementation of DSM have shown an regular performance
>> impacts of 100x to 1000x.
>>
>> Even the sgi Altix let's threads run in the same SMP quadrant.
>>
>>
>> The other big reason is that I have over the last two years
>> intensively looked for a successor and was not able to find somebody
>> with the willingness, stamina, maturity, leadership, and coding
>> expertise to take over.
>>
>> If this announcement brings forward somebody to deal with this latter
>> issue, that doesn't solve the prior issue of multi-core application
>> models.
>>
>> Finally, another reason is that user numbers have been going down  =

>> very
>> quickly and mostly these were users with, say,  4 or 5 nodes with a
>> total of 4 to 6 CPUs. Well, you can get all of that with much simpler
>> ease of use with a dual socket, quad core system today.
>>
>> Please hammer away with comments. :-)
>>
>> Moshe
>>
>>
>>
>> On 7/18/07, Wes Wagner <[email protected]> wrote:
>>> Paul,
>>>
>>> I am working with the author of omuscd on a 2.6 openmosix port to  =

>>> the 2.6.22
>>> Kernel... I need to talk with him some more, but you should  =

>>> expect that the
>>> openmosix cluster will be picked up by another team.
>>>
>>> I just need until this weekend to get things organized. I believe  =

>>> Moshe
>>> underestimates the need for using multicore systems in a massive  =

>>> set and
>>> forget mode so people can do without the overhead of being  =

>>> concerned with
>>> queue and batch management.
>>>
>>> We have such a need and are currently building a 40 core farm  =

>>> expected to
>>> grow to the thousands of cores. It is my personal opinion that this
>>> announcement came mostly due to time and resource constraints,  =

>>> not the lack
>>> of a need for SSI style clustering.
>>>
>>> Please watch this space in the coming weeks:
>>>
>>> https://sourceforge.net/projects/om-2-6
>>>
>>> Our intent was originally to provide a source tree where you  =

>>> could download
>>> an x386 x686 x64_86 source that included the omuscd management  =

>>> daemon and
>>> went clean onto a vanilla kernel. I expect that the project will  =

>>> expand.
>>>
>>> Sincerely,
>>> Wes Wagner
>>>
>>>
>>>
>>>
>>>
>>>
>>> On 7/18/07, Paul Bennett <[email protected] > wrote:
>>>>
>>>> Hi List,
>>>>
>>>> I just found out that openMosix was getting end-of-lifed.  Does  =

>>>> anyone
>>> have any recommendations for another clustering option?
>>>>
>>>> I would like to go with something based on the 2.6 kernel and  =

>>>> amd_64.
>>>>
>>>> http://sourceforge.net/forum/forum.php?forum_id=3D715406
>>>>
>>>> Thanks,
>>>>
>>>> Paul
>>>>
>>>>
>>> -------------------------------------------------------------------- =

>>> -----
>>>> This SF.net email is sponsored by DB2 Express
>>>> Download DB2 Express C - the FREE version of DB2 express and take
>>>> control of your XML. No limits. Just data. Click to get it now.
>>>> http://sourceforge.net/powerbar/db2/
>>>> _______________________________________________
>>>> openMosix-devel mailing list
>>>> openMosix-devel-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f@public.gmane.org
>>>>
>>> https://lists.sourceforge.net/lists/listinfo/openmosix-devel
>>>>
>>>>
>>>
>>>
>>>
>>> --
>>> Wes Wagner
>>>
>>> Join a libertarian network of person-to-person lending on Prosper:
>>>
>>> http://www.prosper.com/groups/group_home.aspx? =

>>> group_short_name=3Dfreelibertarians&referrer=3DAiriusTorpora&utm_source=
=3D =

>>> referrer-AiriusTorpora&utm_medium=3Dreferral- =

>>> link&utm_content=3Djoin_my_group-160x33&utm_campaign=3Dreferrals-group
>>> -------------------------------------------------------------------- =

>>> -----
>>> This SF.net email is sponsored by DB2 Express
>>> Download DB2 Express C - the FREE version of DB2 express and take
>>> control of your XML. No limits. Just data. Click to get it now.
>>> http://sourceforge.net/powerbar/db2/
>>> _______________________________________________
>>> openMosix-devel mailing list
>>> openMosix-devel-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f@public.gmane.org
>>> https://lists.sourceforge.net/lists/listinfo/openmosix-devel
>>>
>>>
>>
>> --------------------------------------------------------------------- =

>> ----
>> This SF.net email is sponsored by DB2 Express
>> Download DB2 Express C - the FREE version of DB2 express and take
>> control of your XML. No limits. Just data. Click to get it now.
>> http://sourceforge.net/powerbar/db2/
>> _______________________________________________
>> openMosix-general mailing list
>> openMosix-general-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f@public.gmane.org
>> https://lists.sourceforge.net/lists/listinfo/openmosix-general
>>
>
> ---------------------------------------------------------------------- =

> ---
> This SF.net email is sponsored by DB2 Express
> Download DB2 Express C - the FREE version of DB2 express and take
> control of your XML. No limits. Just data. Click to get it now.
> http://sourceforge.net/powerbar/db2/
> _______________________________________________
> openMosix-general mailing list
> openMosix-general-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f@public.gmane.org
> https://lists.sourceforge.net/lists/listinfo/openmosix-general


-------------------------------------------------------------------------
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/