×

Virtual machine switching based on measured network delay

  • US 9,426,048 B2
  • Filed: 05/29/2015
  • Issued: 08/23/2016
  • Est. Priority Date: 04/27/2012
  • Status: Expired due to Fees
First Claim
Patent Images

1. A computer-implemented method to manage execution of virtual machines by a processor, the method comprising:

  • managing, by a network delay aware Virtual Machine Manager (VMM), execution of a plurality of Virtual Machines (VMs) by a processor, wherein managing execution of the plurality of VMs comprises switching the processor between execution of a network delay aware VM and other VMs;

    providing an Application Program Interface (API) by the network delay aware VMM;

    receiving from the network delay aware VM, via the API, a network delay input, wherein the network delay input includes a measurement based switch back delay calculated based on delay measurements between sending network communications by the network delay aware VM and receiving network responses by the network delay aware VM; and

    in response to receiving the network delay input via the API, delaying switching, by the network delay aware VMM, the processor between execution of the network delay aware VM and the other VMs of the plurality of VMs managed by the network delay aware VMM such that a switching delay between executions of the network delay aware VM by the processor is approximately equal to the calculated measurement based switch back delay.

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