Re: MOSIX and kernel mods.

Larry McVoy (lm@bitmover.com)
Sat, 06 Mar 1999 14:11:05 -0800


From: Kamran Karimi <karimi@cs.uregina.ca>
: > On the other hand, if message passing APIs, etc, are too complicated
: > for people, I am going to go out on a limb here: they probably shouldn't
: > be writing distributed applications. If they understand the issues
: > the apis are not *that* complicated.
:
: I certainly disagree. This is like claiming that because assembly
: language better represents the way a computer works, people who can't
: learn it should better not write any programs.

Can you back your disagreement up with some examples of non-trivial programs
which are successfully using your model and were unable to just as quickly
sucessfully use MPI/PVM/etc?

: However, I stress again that unlike most other DSM system, DIPC uses
: strict consistency.

I don't believe that that term has any meaning, even on a uniprocessor
single threaded program. What does it mean? Are the registers consistent
with memory? Are they consistent only after procedure calls? What about
store ordering? What about register write buffers?

: DIPC makes the programming task easier by allowing the programmer to not
: worry about invoking the right send/receive calls at the right places in
: his code. I think this is a great help.

Actual experience has shown the opposite.

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.rutgers.edu
Please read the FAQ at http://www.tux.org/lkml/