×

Systems and methods of using a hypervisor to assign virtual processor priority based on task priority and to schedule virtual processors for guest operating systems

  • US 10,133,598 B2
  • Filed: 06/21/2016
  • Issued: 11/20/2018
  • Est. Priority Date: 03/14/2013
  • Status: Active Grant
First Claim
Patent Images

1. An apparatus comprising:

  • a processor; and

    a hypervisor configured to;

    receive a request from a first guest operating system to create a first virtual processor;

    access priority information associated with tasks of the first guest operating system and associated with tasks of a second guest operating system, wherein a first task priority is assigned by the first guest operating system to a first task;

    in response to receiving the request and determining that the priority information indicates that the first task priority is assigned to the first task, create the first virtual processor and assign a first priority to the first virtual processor; and

    schedule, for execution by the processor, the first virtual processor for the first guest operating system and at least a second virtual processor created for the second guest operating system, wherein the second virtual processor is configured to have a second priority corresponding to a second task priority assigned by the second guest operating system to a second task, and wherein the hypervisor assigns the second priority to the second virtual processor based on the priority information.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×