DragonFly kernel List (threaded) for 2007-02
[
Date Prev][
Date Next]
[
Thread Prev][
Thread Next]
[
Date Index][
Thread Index]
Re: Checkpointing vkernels
:Cool, I didn't think that it would be relatively easy to
:implement that.
:
:I think it would be quite useful to be able to suspend a
:vkernel and later resume it, e.g. after a reboot of the
:physical machine, or even after moving the checkpoint file
:and the vkernel's FS image to a different physical machine.
:
:It would break any existing network connections, though,
:I guess (i.e. through vke).
:
:Best regards
: Oliver
You would have to copy over the vkernel's memory image file, disk
image file, and checkpoint file. TCP connections would likely be lost,
since you have no control over the timeouts of external TCP links.
Oh, I guess the vkernel would also have to reconfigure its TAP
interface... but that is easy to do as well.
The checkpoint code would also have to be made to understand mailbox
signal handlers. Also easy to do.
There is something to be said for having a single memory image file
that the virtual kernel and its entire process set uses to map memory.
From the checkpoint code's point of view, a virtual kernel doesn't
really do anything esoteric.
-Matt
[
Date Prev][
Date Next]
[
Thread Prev][
Thread Next]
[
Date Index][
Thread Index]