Migrate a running process from machine A to machine B

Migrate a running process from machine A to machine B

Post by Snoop » Sun, 31 Dec 1899 09:00:00



Hello
    Is it possible to do that?
       This idea is quite simple, we just want to migrate ( hope that
this is the correct wording) a running process on Linux machine A to
another Linux machine B.  Both machines have the exactly same
environments plus the following assumptions
    (1) This process does not use any semaphore.
    (2) No network communication established.
    (3) No open files.

    Just wonder that has this projec done by any people, if so, please
show me where I can find this information?

Best

STC

 
 
 

Migrate a running process from machine A to machine B

Post by Harvey Taylo » Sun, 31 Dec 1899 09:00:00




>     Is it possible to do that?
>        This idea is quite simple, we just want to migrate ( hope that
> this is the correct wording) a running process on Linux machine A to
> another Linux machine B.  Both machines have the exactly same
> environments plus the following assumptions
>     (1) This process does not use any semaphore.
>     (2) No network communication established.
>     (3) No open files.

>     Just wonder that has this projec done by any people, if so, please
> show me where I can find this information?

        The place where I have run into something similar to this
        is in fault tolerant, automatic switchover telecom systems.
        In general things get troublesome quickly.
        If it is at all possible, try to avoid problems by simplifying.
        How much state knowledge/data does the process have?
        I don't have any links for you, but a search for "fault tolerance"
        AND "telecom" would probably turn up something.
<have fun>
-het

--
"progress in software has not followed Moore's law."
 -John Holland (the inventor of Genetic algorithms)


-----= Posted via Newsfeeds.Com, Uncensored Usenet News =-----
http://www.newsfeeds.com - The #1 Newsgroup Service in the World!
-----==  Over 80,000 Newsgroups - 16 Different Servers! =-----

 
 
 

Migrate a running process from machine A to machine B

Post by Snoop » Sun, 31 Dec 1899 09:00:00


Quote:>          The place where I have run into something similar to this
>         is in fault tolerant, automatic switchover telecom systems.
>         In general things get troublesome quickly.
>         If it is at all possible, try to avoid problems by simplifying.
>         How much state knowledge/data does the process have?

    Thanks for your advice.  Can you tell me more precisely what STATE means?

Regards

STC

 
 
 

Migrate a running process from machine A to machine B

Post by Stefano Ghirland » Sun, 31 Dec 1899 09:00:00



> Hello
>     Is it possible to do that?
>        This idea is quite simple, we just want to migrate ( hope that
> this is the correct wording) a running process on Linux machine A to
> another Linux machine B.  

www.mosix.org

It's a kernel patch enabling exactly what you say. No changes in user
programs required.

--
Stefano

 
 
 

1. Running an X server on a machine A and display it on a machine B.

Hi all.

The subject may be a bit confusing but I did not put "running X from a
remote machine" because there have been several threads about that in
which the replies did not answer the right question.

Let's say I have two machines (PCs) : one brand new multimedia 600MHz
(maybe one day?... ;-) ) and fast computer with heaps of memory/disks
etc. which I'll call "new", and an old dinosaur like a 386 with 4Mb of
ram and a 80Mb hard disk which I'll call "old".

I would like "new" to be the server (surely not "old"!). But I can't
install X on "old" because there is not enough disk space and I don't
want to install it anyway because running X on a 4Mb 386 is a pain (when
you've got a very large desktop and play like a fool with many apps at
the same time).
So I'd like to run X on "new" and make it display everything on "old".
Is that possible? I've seen several threads about this subject but it
seems that X must be running on both machines locally. So, is it really
impossible to display X on a remote machine which doesn't have X?...

Thanks!

--
Jean-Yves TOUMIT

http://rfv-pc28.insa-lyon.fr

2. OS developers MA

3. running X apps on my machine from other machines

4. Linux 5.2 Install from Local Harddrive

5. Diald works 100% on machine that runs it ... other machines have strange error

6. GNU libstdc++-2.8.1 compilation problems..

7. Running processes on remote Linux machines

8. HPUX tar <-> Linux tar

9. Communication between Unix processes running on different machines

10. Machine with multiple CPUs: which CPU is running which process?

11. how to make two processes locating at different machines run at the same time!

12. Machine a process is running on?

13. How do I interrupt my process running on a remote machine?