bhyve - checkpoint functionality based on zfs
Ionuţ Mihalache, Maria-Elena Mihăilescu, Darius Mihai, Mihai Carabaș, Nicolae Ţăpuş · 2022
The FreeBSD hypervisor, bhyve, received a series of improvements over the years. Work was done on multiple disk support and improvements have been made to the state saving file format and the hypervisor security. One important functionality that is missing from the hypervisor is the checkpoint mechanism, which is needed by every robust hypervisor in order to be used at a larger scale.For bhyve, the article displays how existing functionalities can be joined to create an usable checkpoint mechanism that can serve as the base for a mature checkpoint implementation.