Enabling throttling of resources on a virtualization enabled information handling system
First Claim
Patent Images
1. A method for throttling resources of a virtual appliance enabled information handling system comprising:
- providing a virtual machine (VM) host comprising a plurality of VM resources operable to execute virtual machines;
providing a virtual appliance, the virtual appliance comprising a digital certificate of authenticity, an application and a virtual appliance configuration file, the virtual appliance configuration file including an indication of resource needs of the application;
throttling the plurality of VM resources based upon the indication of resource needs of the application, wherein the indication of resource needs of the application comprising an appliance priority indication and at least one of a processor reservation portion, a graphics processor reservation portion, and a network reservation portion;
analyzing a resource capacity of the virtual machine host;
installing the virtual appliance only when the virtual machine host has enough capacity to host the application; and
checking the validity of the digital certificate of authenticity when the virtual appliance is installed onto the virtual machine host.
14 Assignments
0 Petitions
Accused Products
Abstract
A system for enabling throttling of resources, including central processing units (CPUs) and peripherals, on a virtualization-enabled information handling system such as a CE type information handling system is set forth. With the system for enabling throttling of resources, each virtual appliance within an information handling system is configured with its resource needs.
-
Citations
11 Claims
-
1. A method for throttling resources of a virtual appliance enabled information handling system comprising:
-
providing a virtual machine (VM) host comprising a plurality of VM resources operable to execute virtual machines; providing a virtual appliance, the virtual appliance comprising a digital certificate of authenticity, an application and a virtual appliance configuration file, the virtual appliance configuration file including an indication of resource needs of the application; throttling the plurality of VM resources based upon the indication of resource needs of the application, wherein the indication of resource needs of the application comprising an appliance priority indication and at least one of a processor reservation portion, a graphics processor reservation portion, and a network reservation portion; analyzing a resource capacity of the virtual machine host; installing the virtual appliance only when the virtual machine host has enough capacity to host the application; and checking the validity of the digital certificate of authenticity when the virtual appliance is installed onto the virtual machine host. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. An apparatus for throttling resources of a virtual appliance enabled information handling system comprising:
-
at least one or more central processing units (CPUs); a virtual machine (VM) host comprising a plurality of VM resources operable to execute virtual machines; a virtual appliance, the virtual appliance comprising a digital certificate of authenticity, an application and a virtual appliance configuration file, the virtual appliance configuration file including an indication of resource needs of the application; means for throttling the plurality of VM resources based upon the indication of resource needs of the application, wherein the indication of resource needs of the application comprising an appliance priority indication and at least one of a processor reservation portion, a graphics processor reservation portion, and a network reservation portion; means for analyzing a resource capacity of the virtual machine host; means for installing the virtual appliance only when the virtual machine host has enough capacity to host the application; and means for checking the validity of the digital certificate of authenticity when the virtual appliance is installed onto the virtual machine host. - View Dependent Claims (8, 9, 10, 11)
-
Specification