[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: another laundry or shopping list



carlos wrote:
> 
> Jordi Polo Wrote:
> 
> > I like MOSIX approach also, in fact i think that sometimes is just necesary ,
> > but i would migrate more info and let in the home node just the minimum so
> > i'd break the depyty and migrate part of it . So if i have to send a signal i
> > can send it directly to the node where the process is. That implies the need
> > of the cache and all that thing of my last mail but eliminates  the need to
> > send 10 signals 3 lans away when the node is just next to me.
> >
> > Another little idea: what about not moving but copying the process and sleep
> > it in the home node and a little heartbeat so if the other node fails you can
> > run again the process in other node.  This obviusly is a higher lever, very
> > optional feature.
> 
> I think it's a good idea to include it as an optional issue in the
> kernel. In that way people not only would choose between HA, or HP
> cluster. People with slow lans will not choose that behaviour, but may
> be many other people will be interested in the reliability of their
> process. I like mosix approach but i think there are many systems that
> will appreciate this effort. On the other hand , the problem is not as
> easy to solve as make a heartbeat and send context and DATA dirty pages,
> first of all we should decide things like how to manage the clock of the
> system and other things like that.
> I`am thinking in that part of code as an optional code in the cluster
> system, I do not think a lot of people interested in waste a lots of
> resources in that behaviour.

A process has state internally, and migrating it is very different from
restarting it.  You can't migrate a process when a node dies - you can only
restart it.  Automatic restart of a process by the OS is probably not a good
idea.

	-- Alan Robertson
	   alanr@unix.sh

Linux-cluster: generic cluster infrastructure for Linux
Archive:       http://mail.nl.linux.org/linux-cluster/