Patents by Inventor Kenichirou Shimogawa

Kenichirou Shimogawa has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 9384031
    Abstract: An information processing apparatus that controls a resource allocation amount for one or a plurality of virtual machines run by a computer, the information processing apparatus includes a memory that stores an allowable index upper limit and index information indicating an association between the resource allocation amount and an index and a processor that, when a virtual machine lacking resources is detected from a resource usage status, increases the resource allocation amount allocated to the virtual machine lacking resources such that an index value calculated according to the index information and the resource allocation amount for the one or a plurality of virtual machines does not exceed the upper limit.
    Type: Grant
    Filed: March 7, 2012
    Date of Patent: July 5, 2016
    Assignee: FUJITSU LIMITED
    Inventors: Kenichirou Shimogawa, Akio Takebe
  • Patent number: 9354914
    Abstract: The I/O performance measurement unit of Hypervisor measures latencies of I/O process requests to virtual disks, and reports the average value of the latencies to the I/O performance information collection unit of the management server. The provision destination determination unit sets, as a storage unit to which a virtual disk is to be allocated, that is a storage unit having the smallest average value of the latencies among storage units to which virtual disks have been provided.
    Type: Grant
    Filed: July 18, 2012
    Date of Patent: May 31, 2016
    Assignee: FUJITSU LIMITED
    Inventors: Shohei Noma, Kenichirou Shimogawa, Soichi Shigeta
  • Patent number: 9348630
    Abstract: A virtual machine management program causes a computer to execute a process. The process includes suspending a virtual machine, when an access to the virtual machine does not occur for a first time, resuming and, after a second time elapses, suspending the virtual machine being suspended, even the access to the virtual machine does not occur, so as to cause the virtual machine to perform a refreshing process, and resuming the virtual machine being suspended, when the access to the virtual machine occurs.
    Type: Grant
    Filed: February 25, 2014
    Date of Patent: May 24, 2016
    Assignee: FUJITSU LIMITED
    Inventor: Kenichirou Shimogawa
  • Publication number: 20160132668
    Abstract: A management method for billing system, the management method includes setting, by a processor, billing address for usage fees of a virtual machine, deployed based on a deploy instruction from a first account, to a second account from which execution instruction for software, which runs on the virtual machine, is issued.
    Type: Application
    Filed: January 19, 2016
    Publication date: May 12, 2016
    Applicant: FUJITSU LIMITED
    Inventor: Kenichirou SHIMOGAWA
  • Publication number: 20160070602
    Abstract: In installing a new virtual machine on one of physical machines, a calculating unit selects an existing virtual machine amongst a plurality of existing virtual machines already deployed on the physical machines based on information about a use form of the new virtual machine and information about a use form of each of the existing virtual machines. The calculating unit predicts a workload on each of the physical machines using history information indicating past workload status of the selected existing virtual machine, and determines an installation-target physical machine for the new virtual machine based on the prediction results.
    Type: Application
    Filed: June 30, 2015
    Publication date: March 10, 2016
    Inventor: KENICHIROU SHIMOGAWA
  • Patent number: 9268603
    Abstract: A virtual machine management device includes an acquiring unit, a specifying unit, and a move processing unit. The acquiring unit acquires an amount of communication data that is exchanged between multiple virtual machines running in multiple server devices and that is used for communication with each other. The specifying unit specifies, on the basis of the communication distance between each of the server devices, a server device that has a shorter communication distance from a server device, which executes one of a pair of the virtual machines whose amount of the communication data is equal to or greater than a predetermined amount, than a communication distance between the server devices in which the pair of the virtual machines are running. The move processing unit moves the other one of the pair of the virtual machines to the specified server device.
    Type: Grant
    Filed: March 11, 2014
    Date of Patent: February 23, 2016
    Assignee: FUJITSU LIMITED
    Inventors: Tatsushi Takamura, Tomohiro Takahashi, Kenichirou Shimogawa
  • Publication number: 20150319698
    Abstract: A power control device includes a processor. The processor is configured to acquire operating information indicating an operating status of each of first information processing devices connected to first communication equipment as lower level devices than the first communication equipment. The processor is configured to acquire connection information indicating a connection path of the first communication equipment and a connection status of the first communication equipment. The processor is configured to perform, based on the operating information and the connection information, control of power provided to the first communication equipment depending on the operating status of each of the first information processing devices.
    Type: Application
    Filed: April 3, 2015
    Publication date: November 5, 2015
    Applicant: FUJITSU LIMITED
    Inventors: Naoto Ohnishi, Takuya Ishikawa, Kenichirou Shimogawa
  • Publication number: 20150281000
    Abstract: A management system including plural managed devices, a management device that manages each of the plural managed devices, and a storage device that is provided separately from the plural managed devices and the management device, and is commonly employed by the plural managed devices and the management device. The plural managed devices each respectively write status data, indicating a status of the respective managed device, to the storage device at a specific timing. The management device manages the status of each of the managed devices by verifying the status data written to the storage device at a timing according to the specific timings.
    Type: Application
    Filed: February 20, 2015
    Publication date: October 1, 2015
    Applicant: FUJITSU LIMITED
    Inventors: Tadashi IYAMA, Kenichirou SHIMOGAWA
  • Publication number: 20150234670
    Abstract: A management apparatus deploys, when loads of one or more first virtual machines deployed on a first system satisfy a first load condition, one or more second virtual machines on a second system, and distributes processing of a business operation across the first and second virtual machines. The management apparatus allows a different second virtual machine to be added to the second system when, after the second virtual machines are deployed, the loads of the first virtual machines satisfy the first load condition and loads of the second virtual machines satisfy a second load condition. The management apparatus restricts the addition of the different second virtual machine to the second system when, after the second virtual machines are deployed, the loads of the first virtual machines satisfy the first load condition but the loads of the second virtual machines do not satisfy the second load condition.
    Type: Application
    Filed: January 23, 2015
    Publication date: August 20, 2015
    Inventor: KENICHIROU SHIMOGAWA
  • Patent number: 9069623
    Abstract: An apparatus includes: a first requesting unit, when a resource shortage or booting of a virtual machine occurs in a first server apparatus of the server apparatus, requesting each of the other server apparatuses to report a resource usage rate to obtain one or more resource usage rates, a selection unit selecting a second server apparatus having a surplus resource from the other server apparatuses on the basis of the obtained one or more resource usage rates, and a second requesting unit requesting the first server apparatus to perform a live migration to migrate a virtual machine running on the first server apparatus to the second server apparatus.
    Type: Grant
    Filed: March 14, 2011
    Date of Patent: June 30, 2015
    Assignee: FUJITSU LIMITED
    Inventor: Kenichirou Shimogawa
  • Publication number: 20150106565
    Abstract: A storage controlling apparatus includes a processor. The processor estimates, when a new virtual machine is to be produced, an access frequency to a new virtual disk to be allocated to the new virtual machine based on an access frequency to an existing virtual disk allocated to an existing virtual machine produced from master information on which the new virtual machine is based, and temporarily reserves, when the estimated access frequency exceeds a first threshold value, a plurality of successive allocation unit regions in a physical disk for the new virtual disk.
    Type: Application
    Filed: December 17, 2014
    Publication date: April 16, 2015
    Inventors: Rikiya AYUKAWA, Kenichirou SHIMOGAWA, Soichi SHIGETA
  • Publication number: 20140298333
    Abstract: A migration processing including: transferring memory data stored in a memory of a source virtual machine generated on a source physical server from a memory of the source physical server to a memory of a destination physical server; measuring, with respect to each unit area of the memory, an update frequency at which data in the memory of the source physical server are updated by the source virtual machine; re-transferring, from the memory of the source physical server to the memory of the destination physical server, the memory data that are updated by the source virtual machine during the transferring the memory data such that data in a unit area with a first update frequency are preferentially re-transferred over data in a unit area with a second update frequency higher than the first update frequency; and suspending the source virtual machine and then resuming a destination virtual machine.
    Type: Application
    Filed: March 24, 2014
    Publication date: October 2, 2014
    Applicant: FUJITSU LIMITED
    Inventors: Yusuke Yoshida, Tetsuya Okano, KENICHIROU SHIMOGAWA
  • Publication number: 20140298331
    Abstract: A non-transitory computer readable medium that stores therein a virtual machine management program for causing a computer to execute a process having, suspending a virtual machine, when an access to the virtual machine does not occur for a first time; resuming and, after a second time elapses, suspending the virtual machine being suspended, even the access to the virtual machine does not occur, so as to cause the virtual machine to perform a refreshing process; and resuming the virtual machine being suspended, when the access to the virtual machine occurs.
    Type: Application
    Filed: February 25, 2014
    Publication date: October 2, 2014
    Applicant: FUJITSU LIMITED
    Inventor: Kenichirou SHIMOGAWA
  • Publication number: 20140196041
    Abstract: A virtual machine management device includes an acquiring unit, a specifying unit, and a move processing unit. The acquiring unit acquires an amount of communication data that is exchanged between multiple virtual machines running in multiple server devices and that is used for communication with each other. The specifying unit specifies, on the basis of the communication distance between each of the server devices, a server device that has a shorter communication distance from a server device, which executes one of a pair of the virtual machines whose amount of the communication data is equal to or greater than a predetermined amount, than a communication distance between the server devices in which the pair of the virtual machines are running. The move processing unit moves the other one of the pair of the virtual machines to the specified server device.
    Type: Application
    Filed: March 11, 2014
    Publication date: July 10, 2014
    Applicant: Fujitsu Limited
    Inventors: Tatsushi TAKAMURA, Tomohiro TAKAHASHI, Kenichirou SHIMOGAWA
  • Patent number: 8752046
    Abstract: A first device that implements one or more first virtual machines and a second device that implements one or more second virtual machines are communicatively connected. The first device notifies the second device being a communication-connection-destination of the first appliance that the first appliance has been connected to the first device. The first device transmits first data received from the second device to the first appliance, and transmits second data received from the first appliance to the second device. The second device notifies the second virtual machine that the first appliance has been connected when the connection is permitted. The second device transmits data received from the first device to the second virtual machine and transmits data received from the second virtual machine to the first device.
    Type: Grant
    Filed: March 11, 2011
    Date of Patent: June 10, 2014
    Assignee: Fujitsu Limited
    Inventors: Akio Takebe, Kenichirou Shimogawa
  • Patent number: 8719639
    Abstract: A virtual machine control system includes a dump target setting module that sets a flag that represents that a memory area is a dump target to each memory area that has been used by a guest OS, a dumping module that dumps to a file the memory area to which the dump target setting module sets the flag, and that removes the flag from the memory area about which dumping is completed, and a virtual machine control module that controls implementation of the guest OS, which operates on the virtual machine, and stops the implementation of the guest OS until the dumping module removes the flag from the memory area when the guest OS tries to access the memory area to which the dump target setting module sets the flag.
    Type: Grant
    Filed: August 11, 2009
    Date of Patent: May 6, 2014
    Assignee: Fujitsu Limited
    Inventor: Kenichirou Shimogawa
  • Publication number: 20140089579
    Abstract: An information processing system that sets, coupling information defining a logically coupling corresponding to a first disk, to an uncoupled state indicating that a first logical machine associated with the first disk and the first disk are not coupled, in response to a request to stop the first logical machine, and releases a coupling between the first logical machine and the first disk based on the uncoupled state set in the coupling information.
    Type: Application
    Filed: August 8, 2013
    Publication date: March 27, 2014
    Applicant: FUJITSU LIMITED
    Inventors: Noriaki KUROKAWA, Kenichirou Shimogawa, Soichi Shigeta
  • Patent number: 8584089
    Abstract: A method for testing an application in a virtual computer system includes transmitting a request to select one of first and second conditions of a test of the application from a first virtual machine to execute the test of the application to a second virtual machine to control the virtual computer system via a virtual computer monitor, generating, if the virtual machine monitor receives the request to select the one of the first and second conditions of the test of the application, a clone of the first virtual machine by the virtual machine monitor, and executing the test of the application based on the first condition in the first virtual machine while executing the test of the application based on the second condition in the generated clone of the first virtual machine.
    Type: Grant
    Filed: March 31, 2011
    Date of Patent: November 12, 2013
    Assignee: Fujitsu Limited
    Inventors: Masaki Kanno, Kenichirou Shimogawa
  • Patent number: 8516482
    Abstract: In a system 1 to which the present invention is applied, a plurality of dispatch times for assigning a virtual machine created in an information processing device are set, the plurality of set dispatch times are sequentially assigned, the virtual machine measures a response time needed for an input/output using an external storage device configuring the information processing device, and an input/output device such as a communication device or the like, and an optimum dispatch time of the virtual machine is identified and applied based on a change of the dispatch time of the measured response time. By applying the optimum dispatch time, the execution efficiency of the virtual machine is prevented from being degraded while high response performance is being maintained.
    Type: Grant
    Filed: June 15, 2011
    Date of Patent: August 20, 2013
    Assignee: Fujitsu Limited
    Inventor: Kenichirou Shimogawa
  • Patent number: 8452904
    Abstract: A client system using a virtual machine includes: a physical server that includes a CPU, a memory, a bus, and a plurality of bus adapters, manages a plurality of guest OS by a host OS, and operates as a virtual machine. A plurality of input and output units are coupled to the plurality of bus adapters of the physical server respectively. A host OS of the physical server includes a configuration definition table that stores identification numbers of the input and output units in correspondence to guest OSs used by the input and output units. The host OS notifies a guest OS corresponding to an input unit of input instruction information from the input units with reference to the configuration definition table and outputs a processing result of a guest OS to an output unit corresponding to the guest OS.
    Type: Grant
    Filed: January 11, 2011
    Date of Patent: May 28, 2013
    Assignee: Fujitsu Limited
    Inventors: Akio Takebe, Kenichirou Shimogawa