IP Library Granted Patent US 11,399,071
Granted Patent B2
US 11,399,071 · App. 16/835,542 · Granted Jul 26, 2022

Program operation system and program operation method

Inventor: Taminori Tomita (Tokyo, JP)
Assignee: HITACHI, LTD.
H04L67/16H04L29/08648H04L43/08
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,399,071
App. No.
16/835,542
Granted
Jul 26, 2022
Kind
B2
Abstract

There is provided a microservice management unit that, in a service provided by executing one or a plurality of microservices, executes a pre-update service flow including a microservice before update and a post-update service flow including a microservice after update, and outputs an execution result of the pre-update service flow and an execution result of the post-update service flow, and a service update analysis processing unit that evaluates the execution result of the pre-update service flow and the execution result of the post-update service flow, and as a service flow in which the evaluation result satisfies a predetermined relation, selects either the pre-update service flow or the post-update service flow.

Claims (27)

1. A program operation system, comprising:

one or more processors and

one or more non-transitory computer-readable storage media, the non-transitory computer-readable storage media having stored thereon at least

a microservice management unit and

a service update analysis processing unit wherein:

the microservice management unit, executes a pre-update service flow, of a first service, including a first microservice before update and a post-update service flow, of the first service, including the first microservice after update, and outputs a first execution result of the pre-update service flow and a second execution result of the post-update service flow;

the service update analysis processing unit evaluates the first execution result of the pre-update service flow and the second execution result of the post-update service flow, and in a case in which a result the evaluation satisfies a predetermined relation, selects either the pre-update service flow or the post-update service flow based on the result of evaluation;

wherein the service update analysis processing unit evaluates a second service, other than the first service, that include the first microservice and selects either a service flow for the second service including the first microservice before update or a service flow for the second service including the first microservice after update, and deletes the service flow for the second service that is not selected from the program operation system.

2. The program operation system according to claim 1 ,

wherein the service update analysis processing unit selects a service flow having a high evaluation result as a service flow whose evaluation result satisfies a predetermined relation.

3. The program operation system according to claim 2 ,

wherein the microservice management unit executes the pre-update service flow and the post-update service flow a predetermined number of times, and

wherein the service update analysis processing unit selects a service flow with a high evaluation result using a statistical value of an evaluation of the execution result of the pre-update service flow and a statistical value of an evaluation of the execution result of the post-update service flow obtained by the execution of the predetermined number of times.

4. A program operation method, comprising:

executing one or a plurality of microservices,

executing a pre-update service flow, of a first service, including a first microservice before update and a post-update service flow, of the first service, including the first microservice after update,

outputting a first execution result of the pre-update service flow and a second execution result of the post-update service flow,

evaluating the first execution result of the pre-update service flow and the second execution result of the post-update service flow,

selecting, in a case in which a result of the evaluation satisfies a predetermined relation, the pre-update service flow or the post-update service flow based on the result of the evaluation,

evaluating a second service, other than the first service, that include the first microservice,

selecting a service flow for the second service that includes the first microservice before update or a service flow for the second service that includes the first microservice, and

deleting the service flow for the second service that is not selected, from the program operation system.

5. The program operation method according to claim 4 , further comprising

selecting a service flow having a high evaluation result as a service flow whose evaluation result satisfies a predetermined relation.

6. The program operation method according to claim 5 , further comprising

executing the pre-update service flow and the post-update service flow a predetermined number of times, and

selecting a service flow with a high evaluation result using a statistical value of an evaluation of the execution result of the pre-update service flow and a statistical value of an evaluation of the execution result of the post-update service flow obtained by the execution of the predetermined number of times.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 31, 2020
From: TOMITA, TAMINORI
To: HITACHI, LTD.
Reel/Frame 052274/0208 →
Priority Claims (1)
JP JP2019-075646 · Apr 11, 2019 · national
Continuity (1)
Related Publication 20200329108A1 · Oct 15, 2020