Re: kcomd - was Re: OpenMOSIX process migration mechanism

risc-a6VBIPemKmirG/[email protected]
Newsgroups gmane.linux.cluster.openmosix.devel
Message-ID <[email protected]>
Someone correct me if i'm hideously wrong...


OpenMosix's focus seems to be on making standard unix APIs "just work"
across the cluster. so, for me, on 2.4, i wrote my programs to use 
standard unix pipes between processes, and they were able to communicate
that way, wether they were remote, or local.

no, i dont know if this is implimented on 2.6 yet.

Julia Longtin <risc-a6VBIPemKmirG/[email protected]>


On Sun, Aug 13, 2006 at 11:11:40PM +1000, Ian Latter wrote:
> 
> Thanks for the response - I've not been clear, its my fault
> for not being explicit.  In both questions, I'm working from
> a user-space perception;
> 
> 
>   On "node awareness"
> 
>   Assuming that nodes have been discovered some
>   other way - such as omautod - then does my question
>   hold true?  That is, does kcomd provide a mechanism
>   to allow oM to exclude nodes that have "disappeared",
>   regardless of the autodiscovery daemon's perception?
> 
>   Alternatively, consider a static map.  Will oM drop its
>   in-kernel host entries for nodes that do not 
>   acknowledge kcomd messages?
> 
> 
>   On node "message passing"
> 
>   As there is now a concept of a node-to-node 
>   communication  (as opposed to a PID-to-PID-on-other-
>   node communication),  I would like to know if there is
>   a comms-channel that is now available for me to use
>   from user space on node "a" to user space on node
>   "b".  
> 
>   My current technique is via a socket, with a TCP
>   channel via an IPv4 network transport.
> 
>   Currently (production oM) there are native Linux
>   techniques available for message passing - such as
>   named pipes - but there is nothing specific to oM to
>   forward a message between two oM nodes.  
>   Ultimately, I'm not expecting a message passing 
>   protocol/facility to exist, as oM aims to be transparent,
>   but if one is avaliable, I'd like to use it.
> 
> 
> 
>   Sorry for not being more specific, just running some
> ideas while I program something else .. seeing where
> new pieces might fit together.
> 
> 
> Thanks,
> 
> 
> 
> 
> 
> 
> 
> ----- Original Message -----
> >From: "Niels de Vos" <[email protected]>
> >To: "Ian Latter" <[email protected]>
> >Subject:  Re: [Openmosix-devel] kcomd - was Re: OpenMOSIX process	
> migration	mechanism
> >Date: Sun, 13 Aug 2006 12:04:11 +0200
> >
> > Hello Ian,
> > 
> > <anyone please correct me if I'm wrong>
> > 
> > as far as I understand kcomd doesn't have a discovery functionality -
> > this should be done in userspace. kcomd is used by oM to communicate
> > between migrating/migrated processes. This is al running in-kernel and
> > will only provide the most neccesary functions. By using this mechanism
> > (see it as communication layer) oM should become more stable.
> > 
> > Node-to-node message passing is quite a general term... But I think the
> > answer is more or less 'it depends, but kcomd sends and receives
> > messages'. If a node-to-node-message and a kcomd-message are the 
> same is
> > not clear to me.
> > 
> > Cheers,
> > Niels
> > 
> > On Sun, 2006-08-13 at 12:17 +1000, Ian Latter wrote:
> > > Hello,
> > > 
> > > 
> > >   Does kcomd monitor the availability of the neighbour?  
> > > I.e. if I poll the oM Map will I know which nodes are 
> > > active/up? Or just all nodes that have ever been?
> > > 
> > >   Also, does the existence of kcomd bring about a
> > > node-to-node message passing mechanism?  Will keep 
> > > using my own IP based version if there isn't  ...
> > > 
> > > 
> > > Thanks,
> > > 
> > > 
> > > ----- Original Message -----
> > > >From: "Matt Dew" <[email protected]>
> > > >To: <[email protected]>
> > > >Subject:  Re: [Openmosix-devel] OpenMOSIX process migration 
> > > mechanism
> > > >Date: Fri, 11 Aug 2006 09:59:51 -0600
> > > >
> > > > (Evan, I'm assuming that was meant for Martin, not me.)
> > > > 
> > > > Agreed. You don't want to do this with oM.  Security implications
> > > > abound.
> > > > 
> > > > Matt
> > > > 
> > > > On Fri, 2006-08-11 at 05:32 +0000, "Evan Hisey"  wrote:
> > > > > Matt-
> > > > >   What you are looking for sounds more like a batch scheduler than
> > > > > openmosix. I think you would have better luck adapting something 
> like
> > > > > folding@home or SETI@home for what oyu want to do.
> > > > > 
> > > > > Evan
> > > > > 
> > > > > On 8/10/06, [email protected] <martin2@dslextreme.
> com> 
> > > wrote:
> > > > > > If the node can be expected to run no more than one or two 
> > > processes
> > > > at a
> > > > > > time,
> > > > > > which would be the better system with less processor 
> overhead?
> > > > > >
> > > > > > Sounds to me like 2.4. is less overhead for the nodes.
> > > > > > The head node is the one that would benefit from 2.6.  Am I 
> reading
> > > > that
> > > > > > correctly?
> > > > > >
> > > > > > Also, I want the owner of the node to be able to go to a website,
> > > > click on
> > > > > > a link
> > > > > > and get connected to their choice of project to donate time to. 
> > > > That
> > > > > > would probably
> > > > > > involve a URL such as:  "PROTOCOL://nn.nn.nn.nn#PORT" I'm 
> not 
> > > sure
> > > > which
> > > > > > protocol to use, or how to pass it to oM.  Any suggestions?
> > > > > >
> > > > > > > ...
> > > > > > > Date: Thu, 10 Aug 2006 08:33:40 -0600
> > > > > > > From: "Matt Dew" <[email protected]>
> > > > > > > Subject: Re: [Openmosix-devel] OpenMOSIX process 
> migration
> > > > mechanism
> > > > > > > ...
> > > > > > > Hi Irfan,
> > > > > > >   Under the covers they are quite different.  2.4 has each 
> process
> > > > > > > maintaining its own comm socket between deputy (home) and 
> > > remote.
> > > > > > >
> > > > > > > 2.6 has a kernel daemon, kcomd, that manages all 
> > > communications.
> > > > > >
> > > > > >
> > > > -------------------------------------------------------------------------
> > > > > > Using Tomcat but need to do more? Need to support web 
> services,
> > > > security?
> > > > > > Get stuff done quickly with pre-integrated technology to make 
> your
> > > > job easier
> > > > > > Download IBM WebSphere Application Server v.1.0.1 based on 
> > > Apache
> > > > Geronimo
> > > > > >
> > > > http://sel.as-us.falkag.net/sel?
> > > cmd=lnk&kid=120709&bid=263057&dat=121642
> > > > > > _______________________________________________
> > > > > > openMosix-devel mailing list
> > > > > > openMosix-devel-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f@public.gmane.org
> > > > > > https://lists.sourceforge.net/lists/listinfo/openmosix-devel
> > > > > >
> > > > > 
> > > > >
> > > > -------------------------------------------------------------------------
> > > > > Using Tomcat but need to do more? Need to support web services,
> > > > security?
> > > > > Get stuff done quickly with pre-integrated technology to make your 
> job
> > > > easier
> > > > > Download IBM WebSphere Application Server v.1.0.1 based on 
> Apache
> > > > Geronimo
> > > > >
> > > > http://sel.as-us.falkag.net/sel?
> > > cmd=lnk&kid=120709&bid=263057&dat=121642
> > > > > _______________________________________________
> > > > > openMosix-devel mailing list
> > > > > openMosix-devel-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f@public.gmane.org
> > > > > https://lists.sourceforge.net/lists/listinfo/openmosix-devel
> > > > 
> > > > 
> > > > -------------------------------------------------------------------------
> > > > Using Tomcat but need to do more? Need to support web services, 
> > > security?
> > > > Get stuff done quickly with pre-integrated technology to make your 
> job 
> > > easier
> > > > Download IBM WebSphere Application Server v.1.0.1 based on 
> Apache 
> > > Geronimo
> > > > http://sel.as-us.falkag.net/sel?
> > > cmd=lnk&kid=120709&bid=263057&dat=121642
> > > > _______________________________________________
> > > > openMosix-devel mailing list
> > > > openMosix-devel-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f@public.gmane.org
> > > > https://lists.sourceforge.net/lists/listinfo/openmosix-devel
> > > > 
> > > 
> > > 
> > > --
> > > Ian Latter
> > > Late night coder ..
> > > http://midnightcode.org/
> > > 
> > > 
> > > -------------------------------------------------------------------------
> > > Using Tomcat but need to do more? Need to support web services, 
> security?
> > > Get stuff done quickly with pre-integrated technology to make your job 
> easier
> > > Download IBM WebSphere Application Server v.1.0.1 based on Apache 
> Geronimo
> > > http://sel.as-us.falkag.net/sel?
> cmd=lnk&kid=120709&bid=263057&dat=121642
> > > _______________________________________________
> > > openMosix-devel mailing list
> > > openMosix-devel-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f@public.gmane.org
> > > https://lists.sourceforge.net/lists/listinfo/openmosix-devel
> > > 
> > -- 
> > Niels de Vos
> > http://nixpanic.net/
> > [email protected]
> > -------------------------------------------------------------------------
> > Using Tomcat but need to do more? Need to support web services, 
> security?
> > Get stuff done quickly with pre-integrated technology to make your job 
> easier
> > Download IBM WebSphere Application Server v.1.0.1 based on Apache 
> Geronimo
> > http://sel.as-us.falkag.net/sel?
> cmd=lnk&kid=120709&bid=263057&dat=121642_______________________
> ________________________
> > openMosix-devel mailing list
> > openMosix-devel-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f@public.gmane.org
> > https://lists.sourceforge.net/lists/listinfo/openmosix-devel
> > 
> 
> 
> --
> Ian Latter
> Late night coder ..
> http://midnightcode.org/
> 
> 
> -------------------------------------------------------------------------
> Using Tomcat but need to do more? Need to support web services, security?
> Get stuff done quickly with pre-integrated technology to make your job easier
> Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
> http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
> _______________________________________________
> openMosix-devel mailing list
> openMosix-devel-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f@public.gmane.org
> https://lists.sourceforge.net/lists/listinfo/openmosix-devel

-------------------------------------------------------------------------
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.