Computer system, edge device control method, and program
First Claim
1. A computer system for controlling edge devices connected to a gateway to perform machine learning, the computer system comprising:
- a detection unit that detects edge devices connected to the gateway;
a combination determining unit that determines a combination type of the detected edge devices from among a plurality of combination types each indicating a combination of one or more edge devices;
an acquiring unit that acquires processing performances of the detected edge devices;
a program determining unit that determines programs for edge device and a program for machine learning based on the determined combination type and the acquired processing performances;
a transmitting unit that transmits the determined programs for edge device to the edge devices in accordance with the acquired processing performances; and
an executing unit that causes the edge devices to execute the programs for edge device in accordance with the acquired processing performances, and causes a predetermined computer to execute the program for machine learning,wherein the determined programs transmitted to an edge device satisfying a predetermined condition among the detected edge devices include a program for machine learning to be executed by the edge device satisfying the predetermined condition, andwherein the determined programs transmitted to an edge device satisfying no predetermined condition among the detected edge devices include no program for machine learning.
1 Assignment
0 Petitions
Accused Products
Abstract
It is an object to provide a computer system, an edge device control method, and a program for improving a processing speed by effectively utilizing edge devices existing in a network. A computer system for controlling edge devices 100 connected to a gateway 200 to perform machine learning detects edge devices 100 connected to the gateway 200, determines a combination of the detected edge devices 100, acquires processing performances of the detected edge devices 100, determines programs for edge device 100 and a program for machine learning based on the determined combination and the acquired processing performances, transmits the determined programs for edge device 100 to the edge devices 100 in accordance with the acquired processing performances, causes the edge devices 100 to execute the programs for edge device 100 in accordance with the acquired processing performances, and causes a predetermined computer to execute the program for machine learning.
16 Citations
9 Claims
-
1. A computer system for controlling edge devices connected to a gateway to perform machine learning, the computer system comprising:
-
a detection unit that detects edge devices connected to the gateway; a combination determining unit that determines a combination type of the detected edge devices from among a plurality of combination types each indicating a combination of one or more edge devices; an acquiring unit that acquires processing performances of the detected edge devices; a program determining unit that determines programs for edge device and a program for machine learning based on the determined combination type and the acquired processing performances; a transmitting unit that transmits the determined programs for edge device to the edge devices in accordance with the acquired processing performances; and an executing unit that causes the edge devices to execute the programs for edge device in accordance with the acquired processing performances, and causes a predetermined computer to execute the program for machine learning, wherein the determined programs transmitted to an edge device satisfying a predetermined condition among the detected edge devices include a program for machine learning to be executed by the edge device satisfying the predetermined condition, and wherein the determined programs transmitted to an edge device satisfying no predetermined condition among the detected edge devices include no program for machine learning. - View Dependent Claims (2, 3, 4, 5)
-
-
6. An edge device control method for controlling edge devices connected to a gateway to perform machine learning, the computer system comprising:
-
detecting edge devices connected to the gateway; determining a combination type of the detected edge devices from among a plurality of combination types each indicating a combination of one or more edge devices; acquiring processing performances of the detected edge devices; determining programs for edge device and a program for machine learning based on the determined combination type and the acquired processing performances; transmitting the determined programs for edge device to the edge devices in accordance with the acquired processing performances; and causing the edge devices to execute the programs for edge device in accordance with the acquired processing performances, and causing a predetermined computer to execute the program for machine learning, wherein the determined programs transmitted to an edge device satisfying a predetermined condition among the detected edge devices include a program for machine learning to be executed by the edge device satisfying the predetermined condition, and wherein the determined programs transmitted to an edge device satisfying no predetermined condition among the detected edge devices include no program for machine learning. - View Dependent Claims (7)
-
-
8. A program, stored on a non-transitory recording medium, for causing a computer system for controlling edge devices connected to a gateway to perform machine learning, to execute to:
-
detect edge devices connected to the gateway; determine a combination type of the detected edge devices from among a plurality of combination types each indicating a combination of one or more edge devices; acquire processing performances of the detected edge devices; determine programs for edge device and a program for machine learning based on the determined combination type and the acquired processing performances; transmit the determined programs for edge device to the edge devices in accordance with the acquired processing performances; and cause the edge devices to execute the programs for edge device in accordance with the acquired processing performances, and cause a predetermined computer to execute the program for machine learning, wherein the determined programs transmitted to an edge device satisfying a predetermined condition among the detected edge devices include a program for machine learning to be executed by the edge device satisfying the predetermined condition, and wherein the determined programs transmitted to an edge device satisfying no predetermined condition among the detected edge devices include no program for machine learning. - View Dependent Claims (9)
-
Specification