Re: [Openmosix-Devel] Recommendations
"Moshe Bar" <[email protected]> Wed, 18 Jul 2007 09:14:45 -0500
| Newsgroups | gmane.linux.cluster.openmosix.general,gmane.linux.cluster.openmosix.devel |
|---|---|
| Message-ID | <[email protected]> |
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=715406 > > > > 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=freelibertarians&referrer=AiriusTorpora&utm_source=referrer-AiriusTorpora&utm_medium=referral-link&utm_content=join_my_group-160x33&utm_campaign=referrals-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/