-
公开(公告)号:US20210165675A1
公开(公告)日:2021-06-03
申请号:US16717889
申请日:2019-12-17
申请人: Xiao Wang , Cunming Liang , Tiwei Bie , Zhihong Wang
发明人: Xiao Wang , Cunming Liang , Tiwei Bie , Zhihong Wang
摘要: 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.