Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 25 Oct 1995 10:11:09 +48000
From:      Gavin Lim <gavin@linux1.dlsu.edu.ph>
To:        hackers@FreeBSD.org
Subject:   Process Migration in FreeBSD
Message-ID:  <Pine.3.89.9510251043.A30633-0100000@ccslinux.dlsu.edu.ph>

next in thread | raw e-mail | index | archive | help

We're developing a process migration facility for FreeBSD 2.0.5.  Process 
migration is the procedure by which running processes are transferred 
from one computer to another in a network.  This would make load sharing 
and load balancing in distributed systems possible.

In order to transfer a process, we have to save the process state, 
probably save it to a file, and transfer this file to the destination 
computer, where it would be deserialized and converted back to data 
structures.  When this is done, the process can resume execution on the 
destination computer.

Do you have any suggestions to do this?  
1. How do we suspend the process?  (sleep()?)
2. How do we save the process state? (/proc?  core image?)
3. How do we restart the process?

We sure could use your help.  Hope to hear from you as soon as possible.
Thanks!

==============================================================================
Gavin Lim
Gavin@linux1.dlsu.edu.ph
==============================================================================




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Pine.3.89.9510251043.A30633-0100000>