Dynamic Selection and Application of Multiple Virtualization Techniques
AssigneeVMware, Inc.
InventorsKeith M. Adams, Jeffrey W. Sheldon
Life of this patent
Estimating the term…
Loading patent…
AssigneeVMware, Inc.
InventorsKeith M. Adams, Jeffrey W. Sheldon
Estimating the term…
Autonomous selection between multiple virtualization techniques implemented in a virtualization layer of a virtualized computer system. The virtual machine monitor implements multiple virtualization support subsystems that each provide for the comprehensive handling of potential virtualization exceptions. A virtual machine monitor resident performance monitor computes relative virtualization overhead costs that are and would be incurred in using different virtualization support subsystems for virtualization exceptions that occur in executing a guest operating system within a defined interval. Dependent on the relative virtualization overhead costs determined, the virtual machine monitor resident virtualization selection control switches the virtual machine monitor to use the optimal virtualization support subsystem for handling virtualization exceptions that occur over a second defined interval.
A system for managing selective application of multiple virtualization techniques implemented in a virtual machine monitor to optimize execution performance of a virtualized computer, said system comprising:
A method of autonomously selecting between multiple virtualization techniques for handling virtualization exception conditions in the virtualized execution of a guest operating system within a virtual machine as executed on a computer platform, said method comprising the steps of:
A method of optimizing the performance of a virtual machine as executed on a computer system platform, said method comprising the steps of:
A method of optimizing the performance of a virtual machine as executed on a computer system platform, said method comprising the steps of:
Dependencies are inferred from the claim text.