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