Patents by Inventor Nobuyuki KUROMATSU

Nobuyuki KUROMATSU 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: 10810025
    Abstract: An operation control method includes: storing data used by an application according to a first definition with respect to an interface of data operation when defining a way of starting a container, the container representing a region in which an execution environment of the application is disposed; storing an image file for the execution environment of the application; and registering a second definition into definition information, the second definition indicating the way of starting the container and being obtained by adding data information to information regarding the image file for the execution environment of the application in accordance with a third definition with respect to an interface of container operation, the data information being information regarding data used by the application in the container.
    Type: Grant
    Filed: February 19, 2019
    Date of Patent: October 20, 2020
    Assignee: FUJITSU LIMITED
    Inventors: Nobuyuki Kuromatsu, Haruyasu Ueda
  • Publication number: 20200285527
    Abstract: A determination method executed by a computer, the determination method includes obtaining a service desired by a user; identifying a resource of the obtained service; when a container to perform the obtained service is not started in the identified resource, calculating, for each of a plurality of candidate containers to be stopped, a degree of influence exerted on the user when a candidate container is stopped, the calculating being performed by using a starting time period of the candidate container, a response time period for the service to be performed, a required resource of a container, and a frequency of a request for the service to be performed; stopping at least one container for securing the identified resource among the plurality of candidate containers based on the calculated degree of influence; and starting the container to perform the obtained service by using a resource for the at least one container.
    Type: Application
    Filed: March 2, 2020
    Publication date: September 10, 2020
    Applicant: FUJITSU LIMITED
    Inventors: Nobuyuki KUROMATSU, Haruyasu Ueda
  • Publication number: 20190286468
    Abstract: An apparatus serving as each of multiple slave nodes monitors a communication response condition of containers constituting the multiple slave nodes included in an information processing system in which a container constituting a master node and the containers constituting the multiple slave nodes cooperate with one another and perform distributed processing. When an anomaly is detected in the communication response condition of a given container of the containers included in the multiple slave nodes, the apparatus estimates an operating condition of the given host machine in accordance with information indicating a given host machine on which the given container is running, and sets a time-out time that is calculated based on an amount of data for the distributed processing and that is referred to when it is determined whether to cause the given container to run on a host machine different from the given host machine.
    Type: Application
    Filed: March 1, 2019
    Publication date: September 19, 2019
    Applicant: FUJITSU LIMITED
    Inventors: YUICHI MATSUDA, Nobuyuki KUROMATSU
  • Publication number: 20190286463
    Abstract: An operation control method includes: storing data used by an application according to a first definition with respect to an interface of data operation when defining a way of starting a container, the container representing a region in which an execution environment of the application is disposed; storing an image file for the execution environment of the application; and registering a second definition into definition information, the second definition indicating the way of starting the container and being obtained by adding data information to information regarding the image file for the execution environment of the application in accordance with a third definition with respect to an interface of container operation, the data information being information regarding data used by the application in the container.
    Type: Application
    Filed: February 19, 2019
    Publication date: September 19, 2019
    Applicant: FUJITSU LIMITED
    Inventors: Nobuyuki KUROMATSU, Haruyasu Ueda
  • Publication number: 20180287881
    Abstract: When a container generated on a server is started up, an apparatus generates related information indicating that the container has been generated on the server while referring to environmental information of the server that is stored on the server. When causing a file system that retains topology information indicating connection relationship among a plurality of servers and network devices to perform registration processing of the container, the apparatus causes the topology information to be updated to include connection relationship between the container that has been generated based on the related information and the server.
    Type: Application
    Filed: March 22, 2018
    Publication date: October 4, 2018
    Applicant: FUJITSU LIMITED
    Inventors: Nobuyuki KUROMATSU, Haruyasu Ueda
  • Publication number: 20170372230
    Abstract: A machine learning management apparatus calculates, for each of a plurality of second models that are generated by model searches by a plurality of algorithms using a plurality of sets of second training data and based on prediction performance of first models, an index value used to determine whether to generate each second model. The machine learning management apparatus then sets the number of second models that are generated using a set of second training data and have an index value at least equal to a threshold as the priority for caching that second training data. The machine learning management apparatus then decides, when a model search has been executed using second training data, whether to cache the second training data based on the priority and stores the second training data in a memory when the decision to cache the data is taken.
    Type: Application
    Filed: May 25, 2017
    Publication date: December 28, 2017
    Applicant: FUJITSU LIMITED
    Inventors: Nobuyuki KUROMATSU, Haruyasu Ueda
  • Publication number: 20170262310
    Abstract: A non-transitory computer-readable recording medium stores a control program that causes a computer to execute a process, the process includes collecting a processing result of a subjob distributed to a plurality of nodes, each of the plurality of nodes processing a to-be-processed job distributed among the nodes estimating an overall processing result, based on the collected processing results of the subjobs, the overall processing result being a result of overall processing corresponding to the subjobs; and determining whether or not to continue processing remaining subjobs of the subjobs corresponding to the overall processing depending on the estimated overall processing result.
    Type: Application
    Filed: March 7, 2017
    Publication date: September 14, 2017
    Applicant: FUJITSU LIMITED
    Inventors: Nobuyuki KUROMATSU, Emeric Viel, Haruyasu Ueda
  • Publication number: 20170091669
    Abstract: A distributed processing system creates a learning model used for an update and sends the created learning model to a plurality of nodes in the distributed processing system. The distributed processing system distributes, to the nodes, application tinting information that is associated with the learning model used for the update sent to the nodes and that Is related to data that is the application target of the learning model used for the update. When the nodes receive the learning model used for the update and the application timing information, the nodes apply a learning model, which is obtained before the update, to the data associated with the lining that is before the application timing information. Furthermore, the nodes apply the learning model used for the update to the data associated with the timing that is after the application timing information.
    Type: Application
    Filed: August 30, 2016
    Publication date: March 30, 2017
    Applicant: FUJITSU LIMITED
    Inventors: Nobuyuki KUROMATSU, Haruyasu Ueda
  • Patent number: 9535743
    Abstract: A data processing control device performs a MapReduce process. When the data processing control device assigns input data to first Reduce tasks and a second Reduce task performed by using a result of Map processes, the data processing control device assigns input data with smaller amount than any of amounts of the input data which is assigned to the first Reduce tasks to the second Reduce task. The data processing control device assigns the first Reduce tasks and the second Reduce task, to which input data is assigned, to a server that performs Reduce processes in the MapReduce process such that the second Reduce task is started after the assignment of all of the first Reduce tasks.
    Type: Grant
    Filed: July 2, 2015
    Date of Patent: January 3, 2017
    Assignee: FUJITSU LIMITED
    Inventors: Nobuyuki Kuromatsu, Yuichi Matsuda, Haruyasu Ueda
  • Publication number: 20160309006
    Abstract: A management server extracts header information from matrix data that includes the header information and data. The management server creates a plurality of pieces of divided matrix data that are obtained by dividing the matrix data in a row unit. The management server transmits header reference information relating to reference of the header information to each of a plurality of servers being a subject of instruction to which the divided matrix data are allocated.
    Type: Application
    Filed: March 17, 2016
    Publication date: October 20, 2016
    Applicant: FUJITSU LIMITED
    Inventors: Nobuyuki KUROMATSU, Haruyasu Ueda
  • Publication number: 20160019090
    Abstract: A data processing control device performs a MapReduce process. When the data processing control device assigns input data to first Reduce tasks and a second Reduce task performed by using a result of Map processes, the data processing control device assigns input data with smaller amount than any of amounts of the input data which is assigned to the first Reduce tasks to the second Reduce task. The data processing control device assigns the first Reduce tasks and the second Reduce task, to which input data is assigned, to a server that performs Reduce processes in the MapReduce process such that the second Reduce task is started after the assignment of all of the first Reduce tasks.
    Type: Application
    Filed: July 2, 2015
    Publication date: January 21, 2016
    Applicant: FUJITSU LIMITED
    Inventors: Nobuyuki KUROMATSU, Yuichi MATSUDA, Haruyasu UEDA