Patents by Inventor Fumi Iikura

Fumi Iikura 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: 11354201
    Abstract: A method performed by an apparatus is provided. The apparatus extracts a virtual machine before starting operation from among virtual machines within a range of influence of a failure upon detection of the failure. With reference to a storage unit storing history information concerning operation of a virtual machine, the apparatus generates first information corresponding to time intervals of operation start time of the extracted virtual machine, second information corresponding to movement required time required to move the extracted virtual machine out of the range of influence of the failure, and third information corresponding to recovery required time required for recovery of the failure detected to have occurred. The apparatus determines whether to move the extracted virtual machine out of the range of influence of the failure, based on the generated first, second, and third information.
    Type: Grant
    Filed: June 10, 2019
    Date of Patent: June 7, 2022
    Assignee: FUJITSU LIMITED
    Inventors: Reiko Kondo, Yukihiro Watanabe, Masahiro Asaoka, Tetsuya Uchiumi, Fumi Iikura, Kazuhiro Suzuki, Shingo Okuno, Yuji Saito
  • Patent number: 11256541
    Abstract: An apparatus, for an existing schedule indicating time slots during which virtual-machines are to be migrated between physical-machines, acquires change information indicating a change of first time slots during which first virtual-machines are to be migrated, and generates constraint information including a group of constraints regarding the change information and second time slots during which second virtual-machines other than the first virtual-machines are to be migrated. The apparatus generates semi-constraint information items each generated by excluding, from the constraint information, an exclusion target constraint that is selected in turn from among the group of constraints, and generates, for each semi-constraint information item, a rescheduling result by rescheduling migrations of the virtual-machines.
    Type: Grant
    Filed: January 27, 2020
    Date of Patent: February 22, 2022
    Assignee: FUJITSU LIMITED
    Inventors: Shingo Okuno, Yukihiro Watanabe, Fumi Iikura
  • Publication number: 20210390005
    Abstract: A delay cause identification method includes calculating a statistical value of a processing time of a call source workload for each of paths from the call source workload corresponding to a call source microservice to a plurality of call destination workloads corresponding to a call destination microservice, and determining that a network related to the call destination microservice or the call destination microservice is a cause of the delay, when a first condition which there exists, based on the statistical value, a call destination workload common to paths involving a first processing time and a second condition which a first difference and a second difference are within a predetermined range are satisfied. The first difference is a difference in a first average value of the processing time. The second difference is difference in a second average value of a response time.
    Type: Application
    Filed: April 30, 2021
    Publication date: December 16, 2021
    Applicant: FUJITSU LIMITED
    Inventors: Fumi Iikura, Ken Yokoyama
  • Patent number: 11165665
    Abstract: An apparatus obtains, from a first device, an identifier of a higher-order service for which occurrence of an abnormality or a possibility of being affected by an abnormality has been detected, where the first device searches for a range of effects of failure within a higher-order service layer that provides a higher-order service using a service provided in an object-service layer within a cloud service providing a layered structure of services. The apparatus determines a service within the object-service layer, which is reachable by tracing relations among services from the detected higher-order service, to be an in-effect-range service for which there is a possibility of being affected by an abnormality, and transmits the identifier of the in-effect-range service to a second device that searches for a range of effects of failure at a lower-order service layer that provides a lower-order service used to provide a service within the object-service layer.
    Type: Grant
    Filed: December 19, 2018
    Date of Patent: November 2, 2021
    Assignee: FUJITSU LIMITED
    Inventors: Reiko Kondo, Yukihiro Watanabe, Masahiro Asaoka, Tetsuya Uchiumi, Kazuhiro Suzuki, Fumi Iikura, Shingo Okuno, Yuji Saito
  • Patent number: 11074103
    Abstract: The scheduling device divides the execution duration into a plurality of unit periods. The scheduling device then allocates each of the plurality of physical machines to a physical machine group that may execute, while satisfying the constraint conditions, migration of the virtual machine operating on the allocated physical machine and maintenance work on the allocated physical machine within one or more unit periods of the plurality of unit periods. Thereafter, for each of the plurality of physical machine groups, the scheduling device creates individual schedule information indicating a work execution duration of migration of the virtual machine operating on the allocated physical machine and that of maintenance work on the allocated physical machine within one or more unit periods of the plurality of unit periods, and outputs overall schedule information obtained by integrating the individual schedule information on each of the plurality of physical machine groups.
    Type: Grant
    Filed: October 28, 2019
    Date of Patent: July 27, 2021
    Assignee: FUJITSU LIMITED
    Inventors: Shingo Okuno, Yukihiro Watanabe, Fumi Iikura
  • Patent number: 11010186
    Abstract: An apparatus includes a memory configured to store configuration information related to a physical machine and a virtual machine that operates on the physical machine, and temporal information indicating a time turnaround for migration of the virtual machine from the physical machine to another physical machine. Upon acquisition of data indicating a duration of a maintenance execution related to a physical machine, the apparatus produces, based on the configuration information and the temporal information stored in the memory, a constraint condition for the virtual machine that operates on the physical machine, where the constraint condition is used to determine a schedule of the migration. The apparatus produces schedule information of the migration, based on the constraint condition and the duration of the maintenance execution, and outputs the schedule information to a device used by a user of the virtual machine.
    Type: Grant
    Filed: September 11, 2018
    Date of Patent: May 18, 2021
    Assignee: FUJITSU LIMITED
    Inventors: Shingo Okuno, Yukihiro Watanabe, Fumi Iikura, Masahiro Asaoka
  • Patent number: 11003379
    Abstract: A migration control apparatus includes a processor configured to, acquire a first communication log regarding a first virtual machine when execution of migration of the first virtual machine is not completed in a specific time, perform calculation of a first response time of a first processing request to the first virtual machine, acquire a second communication log regarding the first virtual machine after lowering frequency of assignment of a computing resource to the first virtual machine to a first rate, perform calculation of a second response time of a second processing request to the first virtual machine, calculate a second rate to which the frequency of assignment of the computing resource is permitted to be lowered, after starting re-execution of the migration, perform calculation of a third rate of the frequency of assignment of the computing resource for completing the re-execution, and perform determination of whether to cease the re-execution.
    Type: Grant
    Filed: July 16, 2019
    Date of Patent: May 11, 2021
    Assignee: FUJITSU LIMITED
    Inventors: Fumi Iikura, Shingo Okuno, Yukihiro Watanabe
  • Patent number: 10884777
    Abstract: An apparatus extracts, for each virtual machine, a first time at which a first live migration has been performed and a first time-interval that has been taken for the first live migration, from log information storing events of the first live migration. The apparatus extracts, for each virtual machine, load information from a load history in which the load information including a CPU usage rate and a memory usage amount is stored at predetermined intervals for each virtual machine, and generates a model that predicts a second time-interval to be taken for a second live migration expected to be performed for each virtual machine, from the load information at the first time and the first time-interval. Upon receiving an instruction for predicting the second time-interval, the apparatus predicts the second time-interval from the model, and provides the predicted second time-interval to be taken for the second live migration.
    Type: Grant
    Filed: September 14, 2018
    Date of Patent: January 5, 2021
    Assignee: FUJITSU LIMITED
    Inventors: Fumi Iikura, Yukihiro Watanabe
  • Publication number: 20200257554
    Abstract: An apparatus, for an existing schedule indicating time slots during which virtual-machines are to be migrated between physical-machines, acquires change information indicating a change of first time slots during which first virtual-machines are to be migrated, and generates constraint information including a group of constraints regarding the change information and second time slots during which second virtual-machines other than the first virtual-machines are to be migrated. The apparatus generates semi-constraint information items each generated by excluding, from the constraint information, an exclusion target constraint that is selected in turn from among the group of constraints, and generates, for each semi-constraint information item, a rescheduling result by rescheduling migrations of the virtual-machines.
    Type: Application
    Filed: January 27, 2020
    Publication date: August 13, 2020
    Applicant: FUJITSU LIMITED
    Inventors: Shingo OKUNO, Yukihiro WATANABE, Fumi IIKURA
  • Publication number: 20200142732
    Abstract: The scheduling device divides the execution duration into a plurality of unit periods. The scheduling device then allocates each of the plurality of physical machines to a physical machine group that may execute, while satisfying the constraint conditions, migration of the virtual machine operating on the allocated physical machine and maintenance work on the allocated physical machine within one or more unit periods of the plurality of unit periods. Thereafter, for each of the plurality of physical machine groups, the scheduling device creates individual schedule information indicating a work execution duration of migration of the virtual machine operating on the allocated physical machine and that of maintenance work on the allocated physical machine within one or more unit periods of the plurality of unit periods, and outputs overall schedule information obtained by integrating the individual schedule information on each of the plurality of physical machine groups.
    Type: Application
    Filed: October 28, 2019
    Publication date: May 7, 2020
    Applicant: FUJITSU LIMITED
    Inventors: Shingo OKUNO, YUKIHIRO WATANABE, Fumi Iikura
  • Publication number: 20200026454
    Abstract: A migration control apparatus includes a processor configured to, acquire a first communication log regarding a first virtual machine when execution of migration of the first virtual machine is not completed in a specific time, perform calculation of a first response time of a first processing request to the first virtual machine, acquire a second communication log regarding the first virtual machine after lowering frequency of assignment of a computing resource to the first virtual machine to a first rate, perform calculation of a second response time of a second processing request to the first virtual machine, calculate a second rate to which the frequency of assignment of the computing resource is permitted to be lowered, after starting re-execution of the migration, perform calculation of a third rate of the frequency of assignment of the computing resource for completing the re-execution, and perform determination of whether to cease the re-execution.
    Type: Application
    Filed: July 16, 2019
    Publication date: January 23, 2020
    Applicant: FUJITSU LIMITED
    Inventors: Fumi Iikura, Shingo Okuno, Yukihiro Watanabe
  • Publication number: 20190384682
    Abstract: A method performed by an apparatus is provided. The apparatus extracts a virtual machine before starting operation from among virtual machines within a range of influence of a failure upon detection of the failure. With reference to a storage unit storing history information concerning operation of a virtual machine, the apparatus generates first information corresponding to time intervals of operation start time of the extracted virtual machine, second information corresponding to movement required time required to move the extracted virtual machine out of the range of influence of the failure, and third information corresponding to recovery required time required for recovery of the failure detected to have occurred. The apparatus determines whether to move the extracted virtual machine out of the range of influence of the failure, based on the generated first, second, and third information.
    Type: Application
    Filed: June 10, 2019
    Publication date: December 19, 2019
    Applicant: FUJITSU LIMITED
    Inventors: Reiko Kondo, YUKIHIRO WATANABE, Masahiro Asaoka, Tetsuya UCHIUMI, Fumi Iikura, KAZUHIRO SUZUKI, Shingo OKUNO, Yuji SAITO
  • Publication number: 20190207826
    Abstract: An apparatus obtains, from a first device, an identifier of a higher-order service for which occurrence of an abnormality or a possibility of being affected by an abnormality has been detected, where the first device searches for a range of effects of failure within a higher-order service layer that provides a higher-order service using a service provided in an object-service layer within a cloud service providing a layered structure of services. The apparatus determines a service within the object-service layer, which is reachable by tracing relations among services from the detected higher-order service, to be an in-effect-range service for which there is a possibility of being affected by an abnormality, and transmits the identifier of the in-effect-range service to a second device that searches for a range of effects of failure at a lower-order service layer that provides a lower-order service used to provide a service within the object-service layer.
    Type: Application
    Filed: December 19, 2018
    Publication date: July 4, 2019
    Applicant: FUJITSU LIMITED
    Inventors: Reiko Kondo, YUKIHIRO WATANABE, Masahiro Asaoka, Tetsuya UCHIUMI, KAZUHIRO SUZUKI, Fumi Iikura, Shingo OKUNO, Yuji SAITO
  • Publication number: 20190095233
    Abstract: An apparatus extracts, for each virtual machine, a first time at which a first live migration has been performed and a first time-interval that has been taken for the first live migration, from log information storing events of the first live migration. The apparatus extracts, for each virtual machine, load information from a load history in which the load information including a CPU usage rate and a memory usage amount is stored at predetermined intervals for each virtual machine, and generates a model that predicts a second time-interval to be taken for a second live migration expected to be performed for each virtual machine, from the load information at the first time and the first time-interval. Upon receiving an instruction for predicting the second time-interval, the apparatus predicts the second time-interval from the model, and provides the predicted second time-interval to be taken for the second live migration.
    Type: Application
    Filed: September 14, 2018
    Publication date: March 28, 2019
    Applicant: FUJITSU LIMITED
    Inventors: Fumi Iikura, YUKIHIRO WATANABE
  • Publication number: 20190095232
    Abstract: An apparatus includes a memory configured to store configuration information related to a physical machine and a virtual machine that operates on the physical machine, and temporal information indicating a time turnaround for migration of the virtual machine from the physical machine to another physical machine. Upon acquisition of data indicating a duration of a maintenance execution related to a physical machine, the apparatus produces, based on the configuration information and the temporal information stored in the memory, a constraint condition for the virtual machine that operates on the physical machine, where the constraint condition is used to determine a schedule of the migration. The apparatus produces schedule information of the migration, based on the constraint condition and the duration of the maintenance execution, and outputs the schedule information to a device used by a user of the virtual machine.
    Type: Application
    Filed: September 11, 2018
    Publication date: March 28, 2019
    Applicant: FUJITSU LIMITED
    Inventors: Shingo OKUNO, YUKIHIRO WATANABE, Fumi Iikura, Masahiro Asaoka
  • Patent number: 9747366
    Abstract: A program stored in a computer-readable medium causes a computer to execute a process including acquiring configuration information and first log with respect to a first device and configuration information and second log with respect to a second device, classifying messages included in the first and second log in accordance with a similarity between the messages to generate a message pattern including a variable portion that is different between the classified messages, and storing the message pattern in association with the configuration information when match or mismatch between a value of the configuration information of the first device and a corresponding value of the configuration information of the second device is consistent with match or mismatch between a value corresponding to the variable portion of the message pattern in the first log and a value corresponding to the variable portion of the message pattern in the second log.
    Type: Grant
    Filed: February 9, 2015
    Date of Patent: August 29, 2017
    Assignee: FUJITSU LIMITED
    Inventors: Fumi Iikura, Yasuhide Matsumoto
  • Patent number: 9690639
    Abstract: A failure detecting apparatus has a storage unit that stores patterns, indicating occurrences of failures, of messages. The failure detecting apparatus executes a process that includes identifying, when a new message is output from a target to be monitored, a message to be replaced, which is output from the target to be monitored before the output of the new message and is not output from the target to be monitored after the output of the new message, extracting a pattern including the message to be replaced from the storage unit, registering a pattern resulting from substitution of the message to be replaced included in the extracted pattern in the storage unit with the new message, and detecting whether or not messages output from the target to be monitored include any of the patterns stored in the storage unit.
    Type: Grant
    Filed: February 2, 2015
    Date of Patent: June 27, 2017
    Assignee: FUJITSU LIMITED
    Inventors: Fumi Iikura, Yasuhide Matsumoto, Yukihiro Watanabe
  • Patent number: 9686149
    Abstract: An information processing system includes an information processing device, a storage unit, a relay unit, and an update unit. The information processing device is an element of an information processing system. The storage unit stores integral information obtained by integrating information about the information processing device expressed as component information of the information processing system. The relay unit receives communication information including an update command for updating of the component information addressed to the information processing device, and transmits first communication information including the update command addressed to the information processing device and second communication information including the update command. The update unit receives the second communication information, and updates the integral information based on an update command included in the second communication information.
    Type: Grant
    Filed: August 8, 2013
    Date of Patent: June 20, 2017
    Assignee: FUJITSU LIMITED
    Inventors: Shinya Kitajima, Yasuhide Matsumoto, Shinji Kikuchi, Yukihiro Watanabe, Fumi Iikura
  • Patent number: 9509629
    Abstract: An operation environment migration support device obtains, from first and second physical server devices, element information on an element of a virtual resource, obtains subdivided element information which is information on a subdivided element indicative of an element which constructs the element indicated by the element information, determines whether or not types of a communication network and information on the virtual machine which belongs to the communication network match up respectively, determines that a performance of a subdivided element indicated by subdivided element information obtained from the second physical server device exceeds a performance of a subdivided element indicated by element information obtained from the first physical server device, and outputs information which indicates that an operation environment for the virtual machine of the first physical server device is migratable to the second physical server device.
    Type: Grant
    Filed: February 21, 2014
    Date of Patent: November 29, 2016
    Assignee: FUJITSU LIMITED
    Inventors: Fumi Iikura, Yasuhide Matsumoto
  • Patent number: 9465687
    Abstract: A computer obtains, from a device having software installed therein, a software identifier for identifying the software, an error identifier for identifying an error which occurs during installation of the software, prior configuration data of the device at a time when the error occurs, and posterior configuration data of the device at a time when the error is resolved. The computer generates new handling data on basis of a difference between the prior configuration data and the posterior configuration data. The computer updates the new handling data on basis of existing handling data, the prior configuration data, and the posterior configuration data to store the updated handling data in a storing unit in association with the software identifier and the error identifier. The existing handling data is stored in the storing unit in association with the software identifier and includes a handling item to be performed for installing the software.
    Type: Grant
    Filed: February 4, 2015
    Date of Patent: October 11, 2016
    Assignee: FUJITSU LIMITED
    Inventors: Fumi Iikura, Yasuhide Matsumoto