Patents by Inventor Fumio Machida

Fumio Machida 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: 11106454
    Abstract: To perform an update process on software reliably without shutting down an edge server in an IoT system, the software update control device 60 is provided with: a first execution control unit 61 which creates, in a second information processing system 80, an operating environment including updated software; a verification unit 62 which verifies operation performed in the operating environment including the updated software; a transfer control unit 63 which transfers an operating environment including the original version of the updated software from a first information processing system 70 to the second information processing system 80; a second execution control unit 64 which causes the second information processing system 80 to execute the updated software; and a switching unit 65 which switches the information to be processed by the second information processing system 80 from information obtained by executing the original software to information obtained by executing the updated software.
    Type: Grant
    Filed: April 10, 2017
    Date of Patent: August 31, 2021
    Assignee: NEC CORPORATION
    Inventor: Fumio Machida
  • Publication number: 20190171442
    Abstract: To perform an update process on software reliably without shutting down an edge server in an IoT system, the software update control device 60 is provided with: a first execution control unit 61 which creates, in a second information processing system 80, an operating environment including updated software; a verification unit 62 which verifies operation performed in the operating environment including the updated software; a transfer control unit 63 which transfers an operating environment including the original version of the updated software from a first information processing system 70 to the second information processing system 80; a second execution control unit 64 which causes the second information processing system 80 to execute the updated software; and a switching unit 65 which switches the information to be processed by the second information processing system 80 from information obtained by executing the original software to information obtained by executing the updated software.
    Type: Application
    Filed: April 10, 2017
    Publication date: June 6, 2019
    Applicant: NEC Corporation
    Inventor: Fumio MACHIDA
  • Publication number: 20190018749
    Abstract: Provided is a data processing apparatus including a guide-word extraction unit that extracts, based on a name of a first node that is a node included in a social system model, at least one guide-word corresponding to the first node from a guide-word storage that stores correspondence between a name of a node and a guide-word; a guide-word selection unit that accepts selection input for at least one extracted guide-word; a performance indicator extraction unit that extracts, from a performance indicator storage that stores correspondence between a guide-word and at least one performance indicator regarding an information communication system, at least one performance indicator corresponding to a selected guide-word; a performance indicator selection unit that accepts selection input for at least one extracted performance indicator; and a model update unit that associates, as a second node, a selected performance indicator with the first node.
    Type: Application
    Filed: August 22, 2016
    Publication date: January 17, 2019
    Applicant: NEC Corporation
    Inventors: Fumio MACHIDA, Seiichi KOIZUMI, Masaya FUJIWAKA, Daichi KIMURA
  • Patent number: 10163060
    Abstract: A hierarchical probability model capable of improving the performance and reliability of an availability analysis in a large and complex system is efficiently generated. A hierarchical probability model generation system includes: an independent event analysis unit that specifies independent events about operating conditions of a system on the basis of availability requirements of the system and configuration information of the system, the independent events being calculable independently of each other; an event tree generation unit that generates an event tree using the independent events; and a state transition model generation unit that generates state transition models used to calculate occurrence probabilities of the independent events.
    Type: Grant
    Filed: April 4, 2013
    Date of Patent: December 25, 2018
    Assignee: NEC Corporation
    Inventor: Fumio Machida
  • Patent number: 10157073
    Abstract: A virtual machine control device includes: a generating unit configured to generate an operability constraint for a virtual machine is to be arranged, based on a virtual machine name list of the virtual machine and a host machine name list of a host machine capable to arrange the virtual machine; and a determining unit configured to determine an arrangement of the virtual machine is to be arranged, based on a constraint including the generated operability constraint, the host machine name includes location information of the host machine, and the virtual machine name includes information of component that composes an application service.
    Type: Grant
    Filed: May 21, 2014
    Date of Patent: December 18, 2018
    Assignee: NEC CORPORATION
    Inventor: Fumio Machida
  • Publication number: 20180107503
    Abstract: Provided is a computer-procurement-timing predicting device to properly predict a timing at which an additional computer on which a VM is to be placed is required, by considering a demand fluctuation, re-placement of a computational period, and a load fluctuation of the VM.
    Type: Application
    Filed: April 27, 2016
    Publication date: April 19, 2018
    Applicant: NEC Corporation
    Inventors: Fumio MACHIDA, Shunsuke KOHNO, Masayuki NAKAGAWA, Kosuke MAEBARA
  • Patent number: 9858176
    Abstract: Load test is executed with an appropriate frequency which does not lead to a decrease in software development efficiency and a decrease in the precision of software aging detection. Load test of a version of software under test is executed in accordance with an execution criterion, presence or absence of a software aging problem is detected by comparing a test result of the load test with a test result of load test of a previous version of the software to be compared, and frequency of execution of subsequent load test is adjusted by changing the execution criterion based on a result of the detection.
    Type: Grant
    Filed: August 6, 2014
    Date of Patent: January 2, 2018
    Assignee: NEC CORPORATION
    Inventor: Fumio Machida
  • Publication number: 20170147459
    Abstract: Provided is an availability analysis device and the like capable of analyzing availability even when a system of interest is large.
    Type: Application
    Filed: April 16, 2015
    Publication date: May 25, 2017
    Applicant: NEC Corporation
    Inventor: Fumio MACHIDA
  • Patent number: 9588798
    Abstract: Provided is a software safe shutdown system, comprising: an OS anomalous shutdown detection unit, which detects that an operating system of a virtual machine which is executed by a computer system has had an anomalous shutdown due to a memory leak; a memory resource securing unit which secures, from among a usable memory resource within the computer system, a memory resource which is necessary to recover a console function of the anomalously shutdown virtual machine; and a console acquisition unit which allocates the secured memory resource to the anomalously shutdown virtual machine, and which, after recovering the console function, normally shuts down the virtual machine using the console function.
    Type: Grant
    Filed: August 26, 2013
    Date of Patent: March 7, 2017
    Assignee: NEC CORPORATION
    Inventor: Fumio Machida
  • Publication number: 20160188449
    Abstract: Load test is executed with an appropriate frequency which does not lead to a decrease in software development efficiency and a decrease in the precision of software aging detection. Load test of a version of software under test is executed in accordance with an execution criterion, presence or absence of a software aging problem is detected by comparing a test result of the load test with a test result of load test of a previous version of the software to be compared, and frequency of execution of subsequent load test is adjusted by changing the execution criterion based on a result of the detection.
    Type: Application
    Filed: August 6, 2014
    Publication date: June 30, 2016
    Inventor: Fumio MACHIDA
  • Patent number: 9311163
    Abstract: In a system in which a physical server and a virtual server exist mixedly, data collected from the physical server and data collected from the virtual server are related and managed. Virtual server identification data which indicates the virtual server uniquely is generated in a network system to which the physical server belongs, to the virtual server which operates in a server virtualization function. The generated virtual server identification data can be referred to from an OS in the virtual server. The configuration data of the virtual server and the configuration data of the physical server are collected including the virtual server identification data. The configuration data of the virtual server and the configuration data of the physical server are related by using the virtual server identification data.
    Type: Grant
    Filed: December 17, 2010
    Date of Patent: April 12, 2016
    Assignee: NEC CORPORATION
    Inventor: Fumio Machida
  • Publication number: 20160085579
    Abstract: A virtual machine control device includes: a generating unit configured to generate an operability constraint for a virtual machine is to be arranged, based on a virtual machine name list of the virtual machine and a host machine name list of a host machine capable to arrange the virtual machine; and a determining unit configured to determine an arrangement of the virtual machine is to be arranged, based on a constraint including the generated operability constraint, the host machine name includes location information of the host machine, and the virtual machine name includes information of component that composes an application service.
    Type: Application
    Filed: May 21, 2014
    Publication date: March 24, 2016
    Inventor: FUMIO MACHIDA
  • Publication number: 20160077860
    Abstract: The virtual machine placement determination device includes a virtual machine placement proposal search unit 1 configured to search for a virtual machine placement proposal satisfying resource limitation to enumerate; an availability model synthesizing unit 2 configured to reflect a configuration of an application on each virtual machine placement proposal to generate an availability model for obtaining availability indicating a probability that the application is in an activation state; an application availability evaluation unit 3 configured to analyze the availability model to calculate an availability evaluation value indicating the availability of an application system constructed by the virtual machine placement proposal; and a virtual machine placement ranking unit 4 configured to rank each virtual machine placement proposal based on the availability evaluation value to determine the virtual machine placement proposal applied to the application.
    Type: Application
    Filed: March 26, 2014
    Publication date: March 17, 2016
    Inventor: Fumio MACHIDA
  • Publication number: 20160011899
    Abstract: Provided is a software safe shutdown system, comprising: an OS anomalous shutdown detection unit, which detects that an operating system of a virtual machine which is executed by a computer system has had an anomalous shutdown due to a memory leak; a memory resource securing unit which secures, from among a usable memory resource within the computer system, a memory resource which is necessary to recover a console function of the anomalously shutdown virtual machine; and a console acquisition unit which allocates the secured memory resource to the anomalously shutdown virtual machine, and which, after recovering the console function, normally shuts down the virtual machine using the console function.
    Type: Application
    Filed: August 26, 2013
    Publication date: January 14, 2016
    Inventor: Fumio Machida
  • Publication number: 20150347210
    Abstract: A software life extension time determination system includes an aging-state-model storing unit configured to store a first state model representing a state change of software due to aging of software, a software-life-extension-state-model storing unit configured to store a second state model representing a state change of the software due to software life extension processing, a parameter input unit configured to receive an input of parameter values of the first state model and the second state model, an evaluation-function storing unit configured to store an evaluation function for deciding values of performance and availability targeted by the system, a state-model analyzing unit configured to analyze the first state model and the second state model by using the parameter values and the evaluation function, and a software-life-extension-time determining unit configured to determine, on the basis of analysis results of the first state model and the second state model, whether the software life extension proc
    Type: Application
    Filed: March 13, 2013
    Publication date: December 3, 2015
    Applicant: NEC Corporation
    Inventor: Fumio Machida
  • Patent number: 9141490
    Abstract: When information about a failed physical server is inputted, the number of processing programs which are insufficient to meet an availability requirement specified in advance is calculated for each subsystem executing on a computer system, and a graceful degradation which meets the availability requirement is determined by changing the quantity of computer resources allocated to processing programs.
    Type: Grant
    Filed: December 10, 2008
    Date of Patent: September 22, 2015
    Assignee: NEC CORPORATION
    Inventor: Fumio Machida
  • Patent number: 9135078
    Abstract: A configuration information management server that can correlate information collected from a virtual server to information collected from a physical server is provided. More specifically, when test load corresponding to a characteristic load pattern is generated in a server whose dependency relationship is to be analyzed, the configuration information management server refers to load information collected from all servers of a system, identifies a server in which the characteristic load pattern is measured, and thereby identifies a physical server and a virtual server having a dependency relationship, obtains correspondence of the physical server information and the virtual server information, and stores it in a configuration information management database.
    Type: Grant
    Filed: March 1, 2011
    Date of Patent: September 15, 2015
    Assignee: NEC CORPORATION
    Inventor: Fumio Machida
  • Publication number: 20150120640
    Abstract: A hierarchical probability model capable of improving the performance and reliability of an availability analysis in a large and complex system is efficiently generated. A hierarchical probability model generation system includes: an independent event analysis unit that specifies independent events about operating conditions of a system on the basis of availability requirements of the system and configuration information of the system, the independent events being calculable independently of each other; an event tree generation unit that generates an event tree using the independent events; and a state transition model generation unit that generates state transition models used to calculate occurrence probabilities of the independent events.
    Type: Application
    Filed: April 4, 2013
    Publication date: April 30, 2015
    Inventor: Fumio Machida
  • Patent number: 9015675
    Abstract: A system reliability evaluation device 1000 includes a system reliability evaluating part 1100 that, based on connection defect information including the number of times that a defect has occurred in a connection between software components among a plurality of software components operating in connection with each other, evaluates system reliability which is the reliability of an information processing system executing the software.
    Type: Grant
    Filed: January 21, 2011
    Date of Patent: April 21, 2015
    Assignee: NEC Corporation
    Inventor: Fumio Machida
  • Patent number: 8984123
    Abstract: At least one host machine (3) is selected as an object to be rejuvenated from among each of the host machines (3). A virtual machine (302) operating in the host machine (3) selected as the object to be rejuvenated is migrated to a standby server (4). The migrated virtual machine (302) is operated in the standby server (4), and the standby server (4) is caused to function as the host machine (3). The host machine (3) selected as the object to be rejuvenated is rejuvenated. The rejuvenated host machine (3) is caused to stand by as the standby server (4). Thereby, it is possible to provide a rejuvenation processing device capable of rejuvenating the host machine while continuously operating the virtual machine.
    Type: Grant
    Filed: March 15, 2010
    Date of Patent: March 17, 2015
    Assignee: NEC Corporation
    Inventor: Fumio Machida