LIVE MIGRATION FOR HARDWARE ACCELERATED PARA-VIRTUALIZED IO DEVICE

    公开(公告)号:US20210165675A1

    公开(公告)日:2021-06-03

    申请号:US16717889

    申请日:2019-12-17

    IPC分类号: G06F9/455 G06F11/34

    摘要: Methods and apparatus for live migration for hardware accelerated para-virtualized IO devices. In one aspect, a method is implemented on a host platform including a VMM or hypervisor hosting a VM with a guest OS and a hardware (HW) input/output (TO) device implemented as a para-virtualized IO device with hardware acceleration that is enabled to directly write data into guest memory using a direct memory access (DMA) data path via a HW accelerator. A relayed data path including a software (SW) relay is setup between the HW IO device and a guest IO device driver. During a live migration of the VM, the SW relay tracks memory pages in guest memory being written to by the HW IO device via the DMA data path and logs the memory pages being written to as dirty memory pages. Embodiments may employ Vhost Data Path Acceleration (VDPA) for virtio, as well as other para-virtualization components.