×

Virtual machine monitor configured to support latency sensitive virtual machines

  • US 9,317,318 B2
  • Filed: 08/25/2014
  • Issued: 04/19/2016
  • Est. Priority Date: 08/26/2013
  • Status: Active Grant
First Claim
Patent Images

1. In a host computer having a virtualization software that supports execution of a plurality of virtual machines, the virtualization software including a virtual machine monitor for each of the virtual machines, wherein each virtual machine monitor emulates a virtual central processing unit (CPU) for a corresponding virtual machine, a method of halting execution of a virtual CPU of a virtual machine, the method comprising:

  • receiving a first halt instruction at a virtual machine monitor from a corresponding virtual machine;

    determining by the virtual machine monitor whether the virtual machine is latency sensitive;

    if the virtual machine is latency sensitive, then issuing from the virtual machine monitor a second halt instruction to halt a physical CPU on which the virtual CPU executes; and

    if the virtual machine is not latency sensitive, then executing a system call to a kernel executing on the host computer to indicate to the kernel that the virtual CPU is in an idle state.

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