US 11,706,287 B2
Information processing system and application services distribution method in information processing system
Shimpei Nomura, Tokyo (JP); Mitsuo Hayasaka, Tokyo (JP); Kazumasa Matsubara, Tokyo (JP); and Eiichi Inoue, Tokyo (JP)
Assigned to HITACHI, LTD., Tokyo (JP)
Filed by HITACHI, LTD., Tokyo (JP)
Filed on Jul. 5, 2022, as Appl. No. 17/857,759.
Application 17/857,759 is a continuation of application No. 17/474,720, filed on Sep. 14, 2021, granted, now 11,412,034.
Claims priority of application No. 2020-214706 (JP), filed on Dec. 24, 2020.
Prior Publication US 2022/0337659 A1, Oct. 20, 2022
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 15/16 (2006.01); H04L 67/10 (2022.01)
CPC H04L 67/10 (2013.01) 7 Claims
OG exemplary drawing
 
1. An information processing system comprising:
a management device capable of communicating with a plurality of information processing devices provided at each of a plurality of bases and connected to each other via a communication network, wherein
each of plurality of the information processing devices include:
a first processor that executes microservices obtained by dividing functions of an application, and
a storage device that stores data used by the microservices,
the management device includes:
a second processor,
information of the microservices included in each of the plurality of information processing devices and the data, and
performance information describing a performance of each of the plurality of information processing devices,
the second processor is configured to:
use the data to cause at least one of the plurality of information processing devices to execute at least one microservice of the microservices in a predetermined order to execute the application, and
move the at least one microservice and the data between at least two of the plurality of the information processing devices based on the information of the microservices and the data possessed by each of the plurality of information processing devices, and the performance information when executing the application includes policy information having a plurality of policies for specifying emphasis performance,
calculate an estimated execution time for each candidate information processing devices from the plurality of the information processing devices to execute the at least one microservice and an estimated moving time for transferring the at least one microservice and the data between the at least two of the plurality of information processing devices,
select a policy from the plurality of policies, and
determine, based on the estimated execution time, the estimated moving time, a number of bases of the plurality of bases where the at least one of the plurality of information processing devices for executing the at least one microservice are arranged and emphasis matters based on the policy for each combination of the candidate information processing devices, a combination of the at least two of the plurality of information processing devices.