[Mono-dev] questions about cluster computing

Louis R. Marascio louis at fitnr.com
Fri Apr 6 20:47:11 EDT 2007

Travis Miller <raphtee at gmail.com> wrote:
>in a previous life as a physics postdoc, I wrote quite a bit of cluster
>computing code (mostly stuff for lattice quantum field theory) using MPI and
>C.  Lately I have been revisiting some of this code using C#.  I have
>written some simple pde solvers using c# and have been very impressed with
>the performance.  Now I am trying to using the features in
>System.Runtime.Remoting to distribute the load among several machines.  I
>can get it to work, but I have to run from machine to machine and start the
>code manually.  In the linux cluster world (thanks to tools like rsh or ssh)
>you could start the executables remotely.  Is there some way I can
>accomplish this using mono?


Why can't you use ssh to start the mono application prior to attempting 
a remoting connection. Alternatively, I suspect you could hack together
some inetd fun to start your mono process when the super server sees a
connection on a given port. I've not done anything similar, but it would
be no different than any other daemon.

As far as I know there are no built-in facilities in mono or .NET for
this, nor do I believe there should be.

Best regards!


Louis R. Marascio - www.fitnr.com 
... fixed in the next release ...

More information about the Mono-devel-list mailing list