Re: kcomd - was Re: OpenMOSIX process migration mechanism

"Ian Latter" <[email protected]>
Newsgroups gmane.linux.cluster.openmosix.devel
Message-ID <[email protected]>
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
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.