speculative virtual machine execution
A virtual machine, continuous execution technology, applied in software simulation/interpretation/simulation, instrumentation, computing, etc.
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment Construction
[0018] Use post-copy migration to migrate virtual machines (e.g., guest vCPUs) from a migration-source host to a migration-destination host, while only physically static and minimally dynamic (e.g., register state) are transferred while guest vCPUs are quiesced. Therefore, when the virtual machine is resumed on the migration target host, the guest page reference will cause a non-current error (because the guest page has not been loaded on this new host - the migration target host). When the guest vCPU encounters a non-current page fault, the guest vCPU stops executing the instruction stream, and at the same time requests a non-current page from the migration source host and waits for the migration target host to load the non-current page. To satisfy / remediate this error, the migration target host requests an on-demand transfer of pages from the migration source to the migration target. When a guest vCPU is fault-stopped from a non-current page, the emulator can continue execut...
PUM
Login to View More Abstract
Description
Claims
Application Information
Login to View More 


