Information processing system, management device, and method of controlling information processing system

US2016196157A1 · US · A1

Patent metadata
FieldValue
Publication numberUS-2016196157-A1
Application numberUS-201514977691-A
CountryUS
Kind codeA1
Filing dateDec 22, 2015
Priority dateJan 5, 2015
Publication dateJul 7, 2016
Grant date

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.

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.

First claim

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,

Assignees

Inventors

Classifications

  • 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

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 US2016196157A1 cover?
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 …
Who is the assignee on this patent?
Fujitsu Ltd
What technology area does this patent fall under?
Primary CPC classification G06F9/45558. Mapped technology areas include Physics.
When was this patent published?
Publication date Thu Jul 07 2016 00:00:00 GMT+0000 (Coordinated Universal Time) (A1). 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).