Re: Remote fork() and Parallel Programming

mshar@vax.ipm.ac.ir
Sat, 13 Jun 1998 03:39:04 +0330


Hi,

Chris Wedgwood <chris@cybernet.co.nz> wrote:

>> Why would you want checkpoint/restart if you had transparent process
>> migration? Checkpoint/restart requires work on the part of the application
>> programmer, while transparent process migration does notbecause it is done
>> by the kernel).
>
>Err..
>
> (1) Machines crash, so checkpoint for a long running process is sometimes a
> good idea
>
> (2) Sometimes the power goes out or people need to twiddle with stuff

You can copy a process to another computer without killing the current one,
and let that copied process stay there. Just restart this copy when needed.

> (3) You need to play Quake2 and want to restart the process(es) later

Migrate the process to another node, and let it _run_ while playing Quake2
(Civilization 2 is much better :-)

> (4) You want to add more disk/ram half way through doing something kewl

The same as case number 3.

-Kamran Karimi

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.rutgers.edu