Patents by Inventor Tsunehisa Doi

Tsunehisa Doi 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: 10621010
    Abstract: A processor in a first information processing apparatus reads out data stored in a unit area of a memory used by a virtual machine and copies the data to a second information processing apparatus. The processor performs control for storing a modification history record in a buffer area allocated in association with the unit area, each time a modification is made to data in the unit area during a period after the copying. When the amount of modification history records in the buffer area exceeds a threshold, the processor recopies data stored in the unit area to the second information processing apparatus, in preparation for operation of the virtual machine on the second information processing apparatus. When the amount of modification history records does not exceed the threshold, the processor transmits the modification history records to the second information processing apparatus.
    Type: Grant
    Filed: October 18, 2017
    Date of Patent: April 14, 2020
    Assignee: FUJITSU LIMITED
    Inventor: Tsunehisa Doi
  • Patent number: 10579513
    Abstract: An apparatus updates module information containing information on interfaces of modules contained in source code of a test-run target, when an update of an interface in the source code is detected. The apparatus refers to test-case information containing pieces of information on plural test cases, and selects a run-target test case from among the plural test cases, based on test run times taken in previous runs of the plural test cases. The apparatus generates a dummy module to include simplified code by simplifying code in source code of a second module to be statically linked to a first module called during a previous run of the selected run-target test case, so that the simplified code is not related to implementation of the interface indicated in the updated module information. The apparatus compiles the first module and the dummy module, and issues an instruction to run the selected run-target test case.
    Type: Grant
    Filed: August 1, 2018
    Date of Patent: March 3, 2020
    Assignee: FUJITSU LIMITED
    Inventors: Yusuke Nemoto, Tsunehisa Doi
  • Publication number: 20190124145
    Abstract: A computer in a first facility determines that its local system is in isolated state if direct communication with all of a plurality of external systems respectively built in a plurality of second facilities is disabled. The computer determines that, among the external systems, a first external system with respect to which a prescribed time has passed from its last alive confirmation time is in down state, and a second external system with which the direct communication is possible is in alive state. Then, in the case where there is a third external system with respect to which the prescribed time has not passed from its last alive confirmation time and with which the direct communication is disabled, the computer determines to switch one of the local system and the third external system to down state and the other to alive state, under prescribed conditions.
    Type: Application
    Filed: December 19, 2018
    Publication date: April 25, 2019
    Applicant: FUJITSU LIMITED
    Inventors: Tsunehisa Doi, Noboru Iwamatsu
  • Publication number: 20190042399
    Abstract: An apparatus updates module information containing information on interfaces of modules contained in source code of a test-run target, when an update of an interface in the source code is detected. The apparatus refers to test-case information containing pieces of information on plural test cases, and selects a run-target test case from among the plural test cases, based on test run times taken in previous runs of the plural test cases. The apparatus generates a dummy module to include simplified code by simplifying code in source code of a second module to be statically linked to a first module called during a previous run of the selected run-target test case, so that the simplified code is not related to implementation of the interface indicated in the updated module information. The apparatus compiles the first module and the dummy module, and issues an instruction to run the selected run-target test case.
    Type: Application
    Filed: August 1, 2018
    Publication date: February 7, 2019
    Applicant: FUJITSU LIMITED
    Inventors: Yusuke NEMOTO, Tsunehisa DOI
  • Publication number: 20180150335
    Abstract: A processor in a first information processing apparatus reads out data stored in a unit area of a memory used by a virtual machine and copies the data to a second information processing apparatus. The processor performs control for storing a modification history record in a buffer area allocated in association with the unit area, each time a modification is made to data in the unit area during a period after the copying. When the amount of modification history records in the buffer area exceeds a threshold, the processor recopies data stored in the unit area to the second information processing apparatus, in preparation for operation of the virtual machine on the second information processing apparatus. When the amount of modification history records does not exceed the threshold, the processor transmits the modification history records to the second information processing apparatus.
    Type: Application
    Filed: October 18, 2017
    Publication date: May 31, 2018
    Applicant: FUJITSU LIMITED
    Inventor: Tsunehisa Doi
  • Patent number: 9759752
    Abstract: A power consumption amount estimating apparatus for estimating a power consumption amount of a resource allocated to multiple virtual machines operating on a physical machine, the estimation being made for each virtual machine, includes a power consumption amount measuring unit configured to measure the power consumption amount of the resource; a time identifying unit configured to identify a start and an end time of a duration during which a processor is continuously allocated for one of the virtual machines; a power consumption amount obtaining unit configured to obtain the power consumption amount of the resource during the duration using the power consumption amounts at the start and end times; and a power consumption amount accumulating unit configured to accumulate multiple power consumption amounts of the resource for each virtual machine, the multiple power consumption amounts being obtained during multiple durations, respectively.
    Type: Grant
    Filed: October 18, 2013
    Date of Patent: September 12, 2017
    Assignee: FUJITSU LIMITED
    Inventor: Tsunehisa Doi
  • Publication number: 20160132350
    Abstract: A virtual machine management method includes: permitting movement of a virtual machine to a first information processing apparatus that controls a virtual machine using a first instruction set, from a second information processing apparatus that controls a virtual machine using a second instruction set; issuing a notification of information relating to the first instruction set to the virtual machine to be moved from the second information processing apparatus to the first information processing apparatus; and executing, by the first information processing apparatus, control for the moved virtual machine using the first instruction set.
    Type: Application
    Filed: December 22, 2015
    Publication date: May 12, 2016
    Applicant: FUJITSU LIMITED
    Inventor: Tsunehisa Doi
  • Publication number: 20160112342
    Abstract: A method for providing one or more machines to a user in a unit of the machine includes: deciding, when a first machine allocated to a user is to be released from allocation to the user, whether or not firmware that controls operation of the first machine has been changed after the allocation; storing, when the firmware has been changed, information relating to a changed firmware into a storage unit in an associated relationship with the user; deciding, when the first or a second machine is allocated to the user, whether or not the information corresponding to the user is stored in the storage unit; setting, in a case where the information is stored, the changed firmware to the first or second machine, and setting, in a case where the information is not stored, default firmware to the first or second machine.
    Type: Application
    Filed: December 22, 2015
    Publication date: April 21, 2016
    Applicant: FUJITSU LIMITED
    Inventor: Tsunehisa Doi
  • Patent number: 9262227
    Abstract: A non-transitory computer-readable recording medium has a program stored therein for causing a computer to execute a process. The process includes estimating a cost of executing a live migration of a virtual machine, using a count value of an access counter for counting the number of accesses to a memory allocated to the virtual machine, a capacity of the memory, and a bandwidth of data transfer between physical machines relating to the live migration.
    Type: Grant
    Filed: June 16, 2014
    Date of Patent: February 16, 2016
    Assignee: FUJITSU LIMITED
    Inventor: Tsunehisa Doi
  • Publication number: 20150256446
    Abstract: A first receiving unit receives first update commands from a first information processing apparatus. These first update commands specify updates to an operation screen image for the first information processing apparatus. A second receiving unit receives second update commands from the second information processing apparatus. These second update commands specify updates to an operation screen image for the second information processing apparatus. A detection unit detects completion of a migration from the first information processing apparatus to the second information processing apparatus, based on the received first and second update commands. A forwarding unit forwards the received first update commands to a terminal device until the migration is started. The forwarding unit starts to forward the received second update commands to the terminal device when completion of the migration is detected.
    Type: Application
    Filed: January 30, 2015
    Publication date: September 10, 2015
    Inventor: Tsunehisa Doi
  • Publication number: 20150095604
    Abstract: A control device includes circuits configured to detect an access request for a memory area in memory that stores information by charging and discharging charge; determining whether any one among write_information written to the memory area that corresponds to the detected access request and read_information read from the memory area coincides with information stored in the memory area when charge is discharged; and performing control to suspend a refresh operation for the memory area when any one among the write_information and the read_information is determined to coincide with the information stored in the memory when the charge is discharged.
    Type: Application
    Filed: December 5, 2014
    Publication date: April 2, 2015
    Applicant: FUJITSU LIMITED
    Inventor: Tsunehisa DOI
  • Publication number: 20140298338
    Abstract: A non-transitory computer-readable recording medium has a program stored therein for causing a computer to execute a process. The process includes estimating a cost of executing a live migration of a virtual machine, using a count value of an access counter for counting the number of accesses to a memory allocated to the virtual machine, a capacity of the memory, and a bandwidth of data transfer between physical machines relating to the live migration.
    Type: Application
    Filed: June 16, 2014
    Publication date: October 2, 2014
    Inventor: Tsunehisa Doi
  • Patent number: 8838762
    Abstract: A method for managing virtual machines, the method causing a management server having a database includes link relation information and connected to a plurality of physical servers, on which virtual machine hosts are installed, the method includes updating the link relation information in such a manner that a link between a virtual machine host and a first virtual machine guest is disconnected, when information regarding the first virtual machine guest cannot be acquired from the virtual machine host and updating the link relation information stored in such a manner that a link between a virtual machine host and a second virtual machine guest, when information regarding the second virtual machine guest is acquired from the virtual machine host.
    Type: Grant
    Filed: June 22, 2010
    Date of Patent: September 16, 2014
    Assignee: Fujitsu Limited
    Inventors: Tsunehisa Doi, Shingo Tanino
  • Publication number: 20140200839
    Abstract: A power consumption amount estimating apparatus for estimating a power consumption amount of a resource allocated to multiple virtual machines operating on a physical machine, the estimation being made for each virtual machine, includes a power consumption amount measuring unit configured to measure the power consumption amount of the resource; a time identifying unit configured to identify a start and an end time of a duration during which a processor is continuously allocated for one of the virtual machines; a power consumption amount obtaining unit configured to obtain the power consumption amount of the resource during the duration using the power consumption amounts at the start and end times; and a power consumption amount accumulating unit configured to accumulate multiple power consumption amounts of the resource for each virtual machine, the multiple power consumption amounts being obtained during multiple durations, respectively.
    Type: Application
    Filed: October 18, 2013
    Publication date: July 17, 2014
    Applicant: Fujitsu Limited
    Inventor: Tsunehisa DOI
  • Patent number: 8707010
    Abstract: A switch connects and disconnects an input and output control device to and from an input and output device. The switch includes a storage unit that stores therein a translation table for use in translating a physical address used on a virtual machine that a guest operating system specifies as a direct memory access transfer destination to the input and output device, into a physical address used on a real machine; and an address translating unit that translates an address contained in a direct memory access request issued by the input and output device into a physical address used on the real machine by referring to the translation table.
    Type: Grant
    Filed: September 8, 2009
    Date of Patent: April 22, 2014
    Assignee: Fujitsu Limited
    Inventor: Tsunehisa Doi
  • Publication number: 20130275708
    Abstract: A computer-readable recording medium stores a data migration program that causes a computer to execute a process that includes comparing a hash value calculated from source-side data stored in each memory block forming memory of a first computing device from which data is migrated, and a hash value calculated from destination-side data stored in each memory block forming memory of a second computing device to which the data is migrated; and updating the data of the second computing device such that a hash value corresponding to a memory block of the second computing device coincides with a hash value of corresponding to a memory block of the first computing device.
    Type: Application
    Filed: June 13, 2013
    Publication date: October 17, 2013
    Applicant: FUJITSU LIMITED
    Inventor: Tsunehisa Doi
  • Patent number: 8516097
    Abstract: A controlling unit obtains server information from a server group in a chassis to store the obtained server information in a server information DB, an editing unit reads the server information from the server information DB, and generates, based on the read server information, as screen display information, physical server information, and logical server information including information on use application and attribute information for a logical server, which are related to a physical location of each physical server, and a displaying unit displays screen display information on a screen simulating the physical location of the physical server.
    Type: Grant
    Filed: January 29, 2009
    Date of Patent: August 20, 2013
    Assignee: Fujitsu Limited
    Inventors: Kouji Hiramatsu, Hiromasa Ishii, Aya Matsuda, Tsunehisa Doi
  • Publication number: 20100332637
    Abstract: A method for managing virtual machines, the method causing a management server having a database includes link relation information and connected to a plurality of physical servers, on which virtual machine hosts are installed, the method includes updating the link relation information in such a manner that a link between a virtual machine host and a first virtual machine guest is disconnected, when information regarding the first virtual machine guest cannot be acquired from the virtual machine host and updating the link relation information stored in such a manner that a link between a virtual machine host and a second virtual machine guest, when information regarding the second virtual machine guest is acquired from the virtual machine host.
    Type: Application
    Filed: June 22, 2010
    Publication date: December 30, 2010
    Applicant: FUJITSU LIMITED
    Inventors: Tsunehisa DOI, Shingo Tanino
  • Patent number: 7734175
    Abstract: An optical wiring switching unit includes a first connection interface. A packet switch includes a second connection interface. A resource includes a third connection interface, and is formed with at least one of a server and a storage device. A control device controls the optical wiring switching unit to perform a switching of connection between the connection interfaces. The packet switch and the resource are connected to the optical wiring switching unit via the connection interfaces. A network is configured by connecting the packet switch and the resource with a control of the optical wiring switching unit.
    Type: Grant
    Filed: September 28, 2006
    Date of Patent: June 8, 2010
    Assignee: Fujitsu Limited
    Inventors: Kouichirou Amemiya, Toshiyuki Shibuya, Tsunehisa Doi, Toshiki Tanaka, Hideyuki Miyata, Yasutaka Taniuchi
  • Publication number: 20090327645
    Abstract: A switch connects and disconnects an input and output control device to and from an input and output device. The switch includes a storage unit that stores therein a translation table for use in translating a physical address used on a virtual machine that a guest operating system specifies as a direct memory access transfer destination to the input and output device, into a physical address used on a real machine; and an address translating unit that translates an address contained in a direct memory access request issued by the input and output device into a physical address used on the real machine by referring to the translation table.
    Type: Application
    Filed: September 8, 2009
    Publication date: December 31, 2009
    Applicant: FUJITSU LIMITED
    Inventor: Tsunehisa Doi