×

Virtual machine switching based on measured network delay

  • US 9,075,648 B2
  • Filed: 04/27/2012
  • Issued: 07/07/2015
  • Est. Priority Date: 04/27/2012
  • Status: Expired due to Fees
First Claim
Patent Images

1. A server comprising:

  • a processor;

    a network delay aware Virtual Machine Manager (VMM) configured to manage execution of a plurality of Virtual Machines (VMs) by the processor, wherein managing execution of the plurality of VMs comprises switching the processor between execution of different VMs,wherein the network delay aware VMM comprises an Application Program Interface (API) configured to receive a measured network delay from at least one network delay aware VM managed by the network delay aware VMM, andwherein the network delay aware VMM is configured to adapt a scheduler to delay switching the processor back to execution of the at least one network delay aware VM by approximately the measured network delay received at the API from the at least one network delay aware VM; and

    the at least one network delay aware VM, comprising;

    a delay measurement module configured to measure network delay between sending a network communication by the at least one network delay aware VM and receiving a network response by the at least one network delay aware VM, to thereby determine the measured network delay; and

    a timing signaler module configured to provide the measured network delay to the API at the network delay aware VMM in order to adapt the network delay aware VMM to delay switching the processor back to execution of the at least one network delay aware VM by approximately the measured network delay.

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