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: 10621010Abstract: 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: GrantFiled: October 18, 2017Date of Patent: April 14, 2020Assignee: FUJITSU LIMITEDInventor: Tsunehisa Doi
-
Patent number: 10579513Abstract: 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: GrantFiled: August 1, 2018Date of Patent: March 3, 2020Assignee: FUJITSU LIMITEDInventors: Yusuke Nemoto, Tsunehisa Doi
-
Publication number: 20190124145Abstract: 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: ApplicationFiled: December 19, 2018Publication date: April 25, 2019Applicant: FUJITSU LIMITEDInventors: Tsunehisa Doi, Noboru Iwamatsu
-
Publication number: 20190042399Abstract: 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: ApplicationFiled: August 1, 2018Publication date: February 7, 2019Applicant: FUJITSU LIMITEDInventors: Yusuke NEMOTO, Tsunehisa DOI
-
Publication number: 20180150335Abstract: 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: ApplicationFiled: October 18, 2017Publication date: May 31, 2018Applicant: FUJITSU LIMITEDInventor: Tsunehisa Doi
-
Patent number: 9759752Abstract: 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: GrantFiled: October 18, 2013Date of Patent: September 12, 2017Assignee: FUJITSU LIMITEDInventor: Tsunehisa Doi
-
Publication number: 20160132350Abstract: 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: ApplicationFiled: December 22, 2015Publication date: May 12, 2016Applicant: FUJITSU LIMITEDInventor: Tsunehisa Doi
-
Publication number: 20160112342Abstract: 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: ApplicationFiled: December 22, 2015Publication date: April 21, 2016Applicant: FUJITSU LIMITEDInventor: Tsunehisa Doi
-
Patent number: 9262227Abstract: 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: GrantFiled: June 16, 2014Date of Patent: February 16, 2016Assignee: FUJITSU LIMITEDInventor: Tsunehisa Doi
-
Publication number: 20150256446Abstract: 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: ApplicationFiled: January 30, 2015Publication date: September 10, 2015Inventor: Tsunehisa Doi
-
Publication number: 20150095604Abstract: 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: ApplicationFiled: December 5, 2014Publication date: April 2, 2015Applicant: FUJITSU LIMITEDInventor: Tsunehisa DOI
-
Publication number: 20140298338Abstract: 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: ApplicationFiled: June 16, 2014Publication date: October 2, 2014Inventor: Tsunehisa Doi
-
Patent number: 8838762Abstract: 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: GrantFiled: June 22, 2010Date of Patent: September 16, 2014Assignee: Fujitsu LimitedInventors: Tsunehisa Doi, Shingo Tanino
-
Publication number: 20140200839Abstract: 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: ApplicationFiled: October 18, 2013Publication date: July 17, 2014Applicant: Fujitsu LimitedInventor: Tsunehisa DOI
-
Patent number: 8707010Abstract: 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: GrantFiled: September 8, 2009Date of Patent: April 22, 2014Assignee: Fujitsu LimitedInventor: Tsunehisa Doi
-
Publication number: 20130275708Abstract: 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: ApplicationFiled: June 13, 2013Publication date: October 17, 2013Applicant: FUJITSU LIMITEDInventor: Tsunehisa Doi
-
Patent number: 8516097Abstract: 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: GrantFiled: January 29, 2009Date of Patent: August 20, 2013Assignee: Fujitsu LimitedInventors: Kouji Hiramatsu, Hiromasa Ishii, Aya Matsuda, Tsunehisa Doi
-
Publication number: 20100332637Abstract: 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: ApplicationFiled: June 22, 2010Publication date: December 30, 2010Applicant: FUJITSU LIMITEDInventors: Tsunehisa DOI, Shingo Tanino
-
Patent number: 7734175Abstract: 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: GrantFiled: September 28, 2006Date of Patent: June 8, 2010Assignee: Fujitsu LimitedInventors: Kouichirou Amemiya, Toshiyuki Shibuya, Tsunehisa Doi, Toshiki Tanaka, Hideyuki Miyata, Yasutaka Taniuchi
-
Publication number: 20090327645Abstract: 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: ApplicationFiled: September 8, 2009Publication date: December 31, 2009Applicant: FUJITSU LIMITEDInventor: Tsunehisa Doi