Virtual server and virtual machine management method for supporting zero client by providing host interfaces from classified resource pools through emulation or direct connection modes

US9063793B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9063793-B2
Application numberUS-201213474214-A
CountryUS
Kind codeB2
Filing dateMay 17, 2012
Priority dateMay 18, 2011
Publication dateJun 23, 2015
Grant dateJun 23, 2015

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

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.

First claim

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

Assignees

Inventors

Classifications

  • G06F9/5077Primary

    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

  • H04L41/40Primary

    using virtualisation of network functions or resources, e.g. SDN or NFV entities · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9063793B2 cover?
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 res…
Who is the assignee on this patent?
Kim Hak-Jae, Kim Sun-Wook, Kim Dae-Won, and 2 more
What technology area does this patent fall under?
Primary CPC classification G06F9/5077. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Jun 23 2015 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).