CLOUD SERVER AND METHOD FOR CREATING VIRTUAL MACHINES
First Claim
1. A method being executed by a processor of a cloud server for creating virtual machines (VMs), the method comprising:
- checking a resource utilization ratio of the cloud server and a resource utilization ratio of a VM designated to a client electronically connected to the cloud server, when receiving a notice that notifies the client has logged off the cloud server;
creating one or more new VMs using idle resources of the cloud server on condition that the resource utilization ratio of the cloud server is equal to or less than a first preset ratio, or releasing idle resources of the VM designated to the client, and creating one or more new VMs using the released resources, on condition that the resource utilization ratio of the cloud server is more than first preset ratio and the resource utilization ratio of the VM designated to the client is less than a second preset ratio; and
reallocating the released resources to the VM designated to the client when receiving a notice that notifies the client is logging back into the cloud server.
1 Assignment
0 Petitions
Accused Products
Abstract
When receiving a notice that a client has logged off the cloud server, a cloud server checks a resource utilization ratio of the cloud server and a resource utilization ratio of a virtual machine (VM) designated to the client. If the resource utilization ratio of the cloud server is not more than a first preset ratio, the cloud server creates a new VM using idle resources of the cloud server. If the resource utilization ratio of the cloud server is more than first preset ratio and the resource utilization ratio of the VM is less than a second preset ratio, the cloud server releases idle resources of the VM, and creates a new VM using the released resources. When receiving a notice that notifies the client is logging back into the cloud server, the cloud server reallocates the released resources to the VM.
-
Citations
18 Claims
-
1. A method being executed by a processor of a cloud server for creating virtual machines (VMs), the method comprising:
-
checking a resource utilization ratio of the cloud server and a resource utilization ratio of a VM designated to a client electronically connected to the cloud server, when receiving a notice that notifies the client has logged off the cloud server; creating one or more new VMs using idle resources of the cloud server on condition that the resource utilization ratio of the cloud server is equal to or less than a first preset ratio, or releasing idle resources of the VM designated to the client, and creating one or more new VMs using the released resources, on condition that the resource utilization ratio of the cloud server is more than first preset ratio and the resource utilization ratio of the VM designated to the client is less than a second preset ratio; and reallocating the released resources to the VM designated to the client when receiving a notice that notifies the client is logging back into the cloud server. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A cloud server, comprising:
-
at least one central processing unit (CPU); at least one storage device comprising memory and one or more hard disks; a hypervisor that executes instructions stored within the at least one storage device to; check a resource utilization ratio of the cloud server and a resource utilization ratio of a virtual machine (VM) designated to a client electronically connected to the cloud server when receiving a notice that notifies the client has logged off the cloud server; create one or more new VMs using idle resources of the cloud server on condition that the resource utilization ratio of the cloud server is equal to or less than a first preset ratio, or release idle resources of the VM designated to the client, and create one or more new VMs using the released resources, on condition that the resource utilization ratio of the cloud server is more than first preset ratio and the resource utilization ratio of the VM designated to the client is less than a second preset ratio; and reallocate the released resources to the VM designated to the client when receiving a notice that notifies the client is logging back into the cloud server. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A non-transitory computer-readable medium having stored thereon instructions that, when executed by a processor of a cloud server, causing the cloud server to perform a method for creating virtual machines (VMs), the method comprising:
-
checking a resource utilization ratio of the cloud server and a resource utilization ratio of a VM designated to a client electronically connected to the cloud server when receiving a notice that notifies the client has logged off the cloud server; creating one or more new VMs using idle resources of the cloud server on condition that the resource utilization ratio of the cloud server is equal to or less than a first preset ratio, or releasing idle resources of the VM designated to the client, and creating one or more new VMs using the released resources, on condition that the resource utilization ratio of the cloud server is more than first preset ratio and the resource utilization ratio of the VM designated to the client is less than a second preset ratio; and reallocating the released resources to the VM designated to the client when receiving a notice that notifies the client is logging back into the cloud server. - View Dependent Claims (14, 15, 16, 17, 18)
-
Specification