On 3/20/07, Nils Nieuwejaar <[EMAIL PROTECTED]> wrote:
When migrating a zone, you would have to find some way to extricate the
kernel state for just that some subset of a system's processes, devices,
network connections, etc. - then insert that state into the middle of a
kernel already running on another machine.  To put it mildly, that would be

It's called kernel-level checkpointing... some operating systems (Cray
unicos, IRIX) support it.

It's hard, but doable. Those OS writes the address space of the
processes to disk, and also record the system state related to those
processes (pid, pgid..., IPC, sockets, etc). On restart, the kernel
tries to allocate the resources, and resume the process(es). Restart
can fail if the pid is already used by another process, for example.

IMO, it's useful for long running applications (that's why those HPC
systems have it), but for business applications, HA/clustering can do
a better job.


If you want live migration on Solaris, and you are using x86/x64 machines,
then you should be looking at Xen.

zones-discuss mailing list

zones-discuss mailing list

Reply via email to