×

Speculative Virtual Machine Execution

  • US 20180136963A1
  • Filed: 12/20/2017
  • Published: 05/17/2018
  • Est. Priority Date: 06/10/2016
  • Status: Active Grant
First Claim
Patent Images

1. A method comprising:

  • determining, by a migration target host, that a guest virtual machine being post-copy migrated from a migration source host to the migration target host and executed on the migration target host encounters a page fault for a page reference in an instruction stream of the guest virtual machine to a not-present page;

    requesting, by the migration target host, the not-present page from the migration source host for loading on the migration target host;

    emulating, on an emulator executing on or in communication with the migration target host, continued execution of the instruction stream of the guest virtual machine;

    identifying, by the emulator, future page references to future pages from the emulated continued execution of the instruction stream; and

    requesting, by the migration target host, the future pages corresponding to the identified future page references from the migration source host and the not-present page request for the not-present page.

View all claims
  • 0 Assignments
Timeline View
Assignment View
    ×
    ×