Infrastructure driven auto-scaling of workloads
US-2024419470-A1 · Dec 19, 2024 · US
US9063793B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-9063793-B2 |
| Application number | US-201213474214-A |
| Country | US |
| Kind code | B2 |
| Filing date | May 17, 2012 |
| Priority date | May 18, 2011 |
| Publication date | Jun 23, 2015 |
| Grant date | Jun 23, 2015 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
Disclosed herein are a virtual server and a virtual machine management method for supporting a zero client. The virtual server includes a virtual machine management agent unit and a virtualization unit. The virtual machine management agent unit generates a virtual host interface resource pool and a directly allocatable host interface resource pool by classifying attributes of host interface resources of the virtual server. The virtualization unit provides a host interface of a virtual machine by selectively using any one of emulation mode in which a virtual host interface set corresponding to the virtual host interface resource pool is generated and direct connection mode in which a directly allocatable host interface set corresponding to the directly allocatable host interface resource pool is connected to the zero client.
Opening claim text (preview).
What is claimed is: 1. A virtual server for supporting a zero client, comprising: a virtual machine management agent unit to generate a virtual host interface resource pool and a directly allocatable host interface resource pool by classifying attributes of host interface resources in a host interface resource pool; and a virtualization unit to provide a host interface of a virtual machine by selectively using one of an emulation mode in which a virtual host interface set corresponding to the virtual host interface resource pool is generated and a direct connection mode in which a directly allocatable host interface set corresponding to the directly allocatable host interface resource pool is connected to the zero client, wherein the virtual machine management agent unit is configured to generate the host interface resource pool by collecting host interface information of the virtual server, and generate the virtual host interface resource pool and the directly allocatable host interface resource pool, and wherein the classifying comprises analyzing the attributes of the host interface resources in the generated host interface resource pool, and storing the analyzed attributes in the virtual host interface resource pool and the directly allocatable host interface resource pool, respectively, and wherein the analyzing the attributes comprises calculating at least one of a number of virtual processors that can be operated by the virtual server, a size of memory allocated to each zero client, a number of disk images of the virtual machine installed on the virtual server, a number of disk partitions of the virtual machine installed on the virtual server, and a number of virtual network devices that can be generated in the virtual server. 2. The virtual server of claim 1 , wherein the virtual machine management agent unit is configured to generate the virtual host interface resource pool in response to information related to athe virtual machine installed on the virtual server, and to generate the directly allocatable host interface resource pool in response to information related to a directly allocatable host interface installed on the virtual server. 3. The virtual server of claim 2 , wherein the virtual host interface resource pool comprises information about one or more selected from a group consisting of the number of virtual processors that can be operated by the virtual server, the size of memory allocated to each zero client, the number of disk images of the virtual machine installed on the virtual server, the number of disk partitions of the virtual machine installed on the virtual server, and the number of virtual network devices that can be generated in the virtual server. 4. The virtual server of claim 3 , wherein the directly allocatable host interface resource pool comprises the information related to the directly allocatable host interface, comprising one or more selected from a group consisting of information of a directly allocatable graphics processing device installed on the virtual server, information of a directly allocatable Universal Serial Bus (USB) device installed on the virtual server, information of a directly allocatable network device installed on the virtual server, and information of a directly allocatable sound device installed on the virtual server. 5. The virtual server of claim 1 , wherein: the virtual host interface set is generated by emulating a shareable host interface set, among host interfaces of the virtual server, the shareable host interface set comprises one or more selected from a group consisting of a processor, a main memory device, an auxiliary memory device, a network device, a graphics processing device, a USB host controller, and a sound device. 6. The virtual server of claim 1 , wherein the directly allocatable host interface set comprises one or more selected from a group consisting of a graphics processing device, a USB host controller, a network device, and a sound device. 7. The virtual server of claim 1 , wherein the zero client comprises one or more selected from a group consisting of a monitor, a USB hub, a USB keyboard, a USB audio device, a USB memory device, a tablet, a printer, and a network device. 8. A virtual machine management method for supporting a zero client, comprising: generating, by a virtual server, a virtual host interface resource pool and a directly allocatable host interface resource pool by classifying attributes of host interface resources in a host interface resource pool; receiving, by the virtual server, a virtual machine establishment instruction set corresponding to a virtual machine establishment request of a user from a virtual machine management master server; and providing a host interface of a virtual machine interface by selectively using any one of emulation mode in which a virtual host interface set corresponding to the virtual host interface resource pool is generated and direct connection mode in which a directly allocatable host interface set corresponding to the directly allocatable host interface resource pool is connected to the zero client, wherein the generating the virtual host interface resource pool and the directly allocatable host interface resource pool comprises: generating the host interface resource pool by collecting host interface information of the virtual server; and generating the virtual host interface resource pool and the directly allocatable host interface resource pool by classifying the attributes of the host interface resources in the host interface resource pool, wherein the classifying comprises analyzing the attributes of the host interface resources and storing the analyzed attributes in the virtual host interface resource pool and the directly allocatable host interface resource pool, respectively, and wherein the analyzing the attributes comprises calculating at least one of a number of virtual processors that can be operated by the virtual server, a size of memory allocated to each zero client, a number of disk images of the virtual machine installed on the virtual server, a number of disk partitions of the virtual machine installed on the virtual server, and a number of virtual network devices that can be generated in the virtual server. 9. The virtual machine management method of claim 8 , wherein the generating the virtual host interface resource pool and the directly allocatable host interface resource pool by classifying the attributes of the host interface resources in the host interface resource pool comprises: generating the virtual host interface resource pool in response to information related to the virtual machine installed on the virtual server; and generating the directly allocatable host interface resource pool in response to information related to a directly allocatable host interface installed on the virtual server. 10. The virtual machine management method of claim 9 , wherein the generating the virtual host interface resource pool in response to the information related to the virtual machine installed on the virtual server comprises: calculating a number of operation cores of a processor installed on the virtual server and an operating speed of each operation core, thus calculating the number of virtual processors that can be operated by the virtual server; calculating the size of memory allocated to each zero client using a size of entire host memory installed on the virtual server; calculating the number of disk images of the virtual machine installed on the virtual server; calculating the number of disk partitions of the virtual machine installed on the virtual server; and calculating the number of virtual network devices that can be generated in the virtua
Logical partitioning of resources; Management or configuration of virtualized resources (specific details on emulation or internal functioning of virtual machines G06F9/455) · CPC title
Handling requests for interconnection or transfer · CPC title
using virtualisation of network functions or resources, e.g. SDN or NFV entities · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.