US 11,700,299 B2
Information processing apparatus, information processing system, non-transitory computer-readable medium, and information processing method
Ayako Nagata, Tokyo (JP); Junji Sukeno, Tokyo (JP); Masahide Koike, Tokyo (JP); Susumu Iino, Tokyo (JP); Keiichi Tsuda, Tokyo (JP); and Kiyoyasu Maruyama, Tokyo (JP)
Assigned to MITSUBISHI ELECTRIC CORPORATION, Tokyo (JP)
Appl. No. 17/310,218
Filed by Mitsubishi Electric Corporation, Tokyo (JP)
PCT Filed Feb. 5, 2019, PCT No. PCT/JP2019/003985
§ 371(c)(1), (2) Date Jul. 27, 2021,
PCT Pub. No. WO2020/161788, PCT Pub. Date Aug. 13, 2020.
Prior Publication US 2022/0321644 A1, Oct. 6, 2022
Int. Cl. H04L 67/1001 (2022.01); H04L 67/60 (2022.01)
CPC H04L 67/1001 (2022.05) [H04L 67/60 (2022.05)] 14 Claims
OG exemplary drawing
 
1. An information processing method to execute a process in a distributed manner with n information processing apparatuses (n is an integer greater than or equal to 2) to be connected to a network, the information processing method being performed by each of the n information processing apparatuses, the information processing method comprising:
referring to management information to select, as m information processing apparatuses (m is an integer satisfying 1≤m≤n−1) suitable for executing a first process on first data out of n−1 information processing apparatuses, the n−1 information processing apparatuses being the n information processing apparatuses other than the information processing apparatus, the store management information including information indicating types, a number, and attributes of one or more computing resources provided for executing processes in each of the n information processing apparatuses and information indicating whether or not each of the n information processing apparatuses are able to accept a process execution order;
sending a first process distribution request to the m information processing apparatuses in the n information processing apparatuses, the first process distribution request being a request for ordering execution of the first process on the first data;
receiving, as a response to the first process distribution request, a first estimated reply time calculated as a time required to receive the transfer of the first data and to reply with a first process result obtained by executing the first process on the first data;
using the first estimated reply time to select an order destination to which the execution of the first process is to be ordered out of the m information processing apparatuses; and
ordering the execution of the first process on the first data to the order destination,
wherein, the m information processing apparatuses are selected, by referring to the management information, depending on whether or not each of the n−1 information processing apparatuses satisfies conditions of types, a number, and performance of the one or more computing resources required for process execution and whether or not the n−1 information processing apparatuses are capable of accepting the process execution order.