Virtual container storage interface controller
US-12175078-B2 · Dec 24, 2024 · US
US2016196157A1 · US · A1
| Field | Value |
|---|---|
| Publication number | US-2016196157-A1 |
| Application number | US-201514977691-A |
| Country | US |
| Kind code | A1 |
| Filing date | Dec 22, 2015 |
| Priority date | Jan 5, 2015 |
| Publication date | Jul 7, 2016 |
| Grant date | — |
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.
An information processing system includes a plurality of information processing devices that include respectively processors having different operating frequencies, and a management device that manages the plurality of information processing devices. The management device includes a monitoring unit that monitors a usage rate, within a predetermined period, of a virtual machine executed by each of the plurality of information processing devices, and an allocating unit that allocates a virtual machine, the usage rate of which within the predetermined period exceeds a first threshold, to another information processing device, based on the number of processors of each of the plurality of information processing devices, the number of arithmetic processing units of each processor, and an operating frequency of each processor, when the monitoring unit detects that the usage rate, within the predetermined period, of a virtual machines exceeds the first threshold.
Opening claim text (preview).
What is claimed is: 1 . An information processing system comprising: a plurality of information processing devices that include respectively processors having different operating frequencies; and a management device that manages the plurality of information processing devices, wherein the management device includes: a monitoring unit that monitors a usage rate, within a predetermined period, of a virtual machine executed by each of the plurality of information processing devices; and an allocating unit that allocates a virtual machine, the usage rate of which within the predetermined period exceeds a first threshold, to another information processing device among the plurality of information processing devices, based on the number of processors of each of the plurality of information processing devices, the number of arithmetic processing units of each processor, and an operating frequency of each processor when the monitoring unit detects that the usage rate, within the predetermined period, of any one of the virtual machines exceeds the first threshold. 2 . The information processing system according to claim 1 , wherein the usage rate, within the predetermined period, of the virtual machine is a usage rate, within a predetermined period, of the arithmetic processing unit allocated to the virtual machine. 3 . The information processing system according to claim 2 , wherein the information processing device allocates a predetermined number of the arithmetic processing units in the information processing device to execute the virtual machine, and when the usage rate, within the predetermined period, of the arithmetic processing unit allocated to the virtual machine is higher than the first threshold, the allocating unit migrates the virtual machine to another information processing device having an processor having a higher operating frequency than the information processing device currently executing the virtual machine. 4 . The information processing system according to claim 3 , wherein when the usage rate, within the predetermined period, of the arithmetic processing unit allocated to the virtual machine is lower than a second threshold, which is lower than the first threshold, the allocating unit migrates the virtual machine to another information processing device having an processor having a lower operating frequency than the information processing device currently executing the virtual machine. 5 . The information processing system according to claim 4 , wherein when the usage rate, within the predetermined period, of the arithmetic processing unit allocated to the virtual machine is between the first threshold and the second threshold, the allocating unit maintains the current allocation of the virtual machine to the information processing device. 6 . The information processing system according to claim 3 , wherein when the usage rate, within the predetermined period, of the arithmetic processing unit allocated to the virtual machine is higher than the first threshold and the virtual machine is operating on a processor having the highest operating frequency, the allocating unit migrates the virtual machine to another information processing device having a processor having a larger number of arithmetic processing units than the information processing device currently executing the virtual machine. 7 . The information processing system according to claim 1 , wherein the plurality of information processing devices have memories having different memory volumes and different memory operating frequencies, the monitoring unit monitors a memory usage rate, within a predetermined period, of a virtual machine executed by each of the plurality of information processing devices, and when the memory usage rate, within the predetermined period, of any one of the virtual machines exceeds a third threshold, the allocating unit allocates a virtual machine, the memory usage rate of which within the predetermined period exceeds the third threshold, to another information processing device among the plurality of information processing devices, based on a memory volume and a memory operating frequency of each of the plurality of information processing devices. 8 . The information processing system according to claim 7 , wherein the information processing device allocates a predetermined memory volume in the information processing device to execute the virtual machine, and when the memory usage rate, within the predetermined period, of the virtual machine is higher than the third threshold, the allocating unit migrates the virtual machine to another information processing device having a higher memory volume than the information processing device currently executing the virtual machine. 9 . The information processing system according to claim 8 , wherein when the memory usage rate, within the predetermined period, of the virtual machine is lower than a fourth threshold, which is lower than the third threshold, the allocating unit migrates the virtual machine to another information processing device having a lower memory volume than the information processing device currently executing the virtual machine. 10 . The information processing system according to claim 9 , wherein when the memory usage rate, within the predetermined period, of the virtual machine is between the third threshold and the fourth threshold, the allocating unit maintains the current allocation of the virtual machine to the information processing device. 11 . The information processing system according to claim 8 , wherein when the memory usage rate, within the predetermined period, of the virtual machine is higher than the third threshold and the virtual machine is operating on a processor having the largest memory volume, the allocating unit migrates the virtual machine to another information processing device having a processor having a higher memory operating frequency than the information processing device currently executing the virtual machine. 12 . The information processing system according to claim 7 , wherein the information processing device allocates a predetermined memory volume in the information processing device to execute the virtual machine, and when the memory usage rate, within the predetermined period, of the virtual machine is higher than the third threshold, the allocating unit migrates the virtual machine to another information processing device having a higher memory operating frequency than the information processing device currently executing the virtual machine. 13 . The information processing system according to claim 12 , wherein when the memory usage rate, within the predetermined period, of the virtual machine is higher than the third threshold and the virtual machine is operating on a processor having the highest memory operating frequency, the allocating unit migrates the virtual machine to another information processing device having a processor having a higher memory volume than the information processing device currently executing the virtual machine. 14 . The information processing system according to claim 7 , wherein the allocating unit executes first allocation control of allocating a virtual machine, the usage rate of which within the predetermined period exceeds the first threshold, to another information processing device, based on the number of processors of each of the plurality of information processing devices, the number of arithmetic processing units of each processor, and the operating frequency of each processor, and second allocation control of allocating a virtual machine,
Threshold monitoring · CPC title
by checking functioning · CPC title
Automatic deployment of services triggered by the service manager, e.g. service implementation by automatic configuration of network components · CPC title
Hypervisor-specific management and integration aspects · CPC title
Distribution of virtual machine instances; Migration and load balancing · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.