Improving and testing live migration for bhyve

Maria-Elena Mihăilescu, Darius Mihai, Mihai Carabaș, Nicolae Ţăpuş · 2022

When managing a cluster or grid infrastructure, a system administrator uses live migration to move virtual machines that provide certain services from one host to another. The migration process should be fast and should not affect the service. For bhyve, FreeBSD’s hypervisor, we have added a live migration support. This paper presents the improvements we have added to the live migration feature such as cleaning the dirty bit after copying a page and extending the live migration support to support guests with more that 3GB of RAM. Moreover, this paper presents the testing procedure and scenarios we used to asset our live migration support in bhyve.

Read the paper · More papers on PaperTik