Allowing world switches between virtual machines via hypervisor world switch security setting
AssigneeEmpire Technology Development LLC
InventorEzekiel Kruglick
Life of this patent
Estimating the term…
Loading patent…
AssigneeEmpire Technology Development LLC
InventorEzekiel Kruglick
Estimating the term…
Technologies related to continuous world switch security are generally described. In some examples, a world switch indicator may indicate whether continuous world switch security is on or off for a cloud customer. A hypervisor world switch security setting may be activated and deactivated, according to the world switch indicator, to optionally allow world switches and not context switches between virtual machines executed by a cloud server. Continuous world switch security may optionally be controlled by a cloud customer. Load balancing, cloud customer billing and other techniques are also disclosed to accommodate the activation/deactivation of continuous world switch security.
A server configured to execute tasks for cloud customers within one or more virtual machines, and to activate continuous world switch security for one or more of the tasks, the server comprising:
A method performed by a server comprising a hypervisor configured to manage execution of virtual machines, wherein the hypervisor is configured to initiate context switches between virtual machines executable by one or more processor cores of the server, wherein the context switches between virtual machines allow at least a portion of a processor state associated with a first virtual machine to remain during execution of a subsequent virtual machine, wherein the hypervisor is configured to initiate world switches between virtual machines executable by the one or more processor cores, wherein world switches between virtual machines eliminate at least a processor core cache, register, or pipeline state associated with the first virtual machine when switching to execution of the subsequent virtual machine, and wherein the hypervisor is configured to implement continuous world switch security for one or more of the virtual machines, the method comprising:
A non-transitory computer readable medium including computer executable instructions implementing a hypervisor configured to apply continuous world switch security for one or more virtual machines, comprising:
Dependencies are inferred from the claim text.