SYSTEM AND METHOD TO CONTROL A CROSS DOMAIN WORKFLOW BASED ON A HIERACHICAL ENGINE FRAMEWORK
FIG2 is a block diagram of an edge system according to an exemplary embodiment of the present invention  FIG3 is a block diagram of an intelligent control system according to an exemplary embodiment of the present invention
The edge systems 110 are computing systems which collect data from the IoT devices 150 including various sensors, which are data sources, and process the collected data. For example, when the cluster domain 160 is a healthcare domain, the edge systems 110 are built to directly collect data from the IoT devices 150 such as various smart healthcare devices (e.g., a smart phone, a networking gateway, and an IoT actuator) and to process the collected data. The edge systems 110 may be devices, such as a desktop computer, a laptop computer, a smart phone, a tablet PC, a PDA, a cellular phone, and a game machine, capable of collecting, reading, processing, storing, and displaying data. The edge systems 110 will be described in detail below with reference to FIG2. FIG2 is a block diagram of an edge system according to an exemplary embodiment of the present invention.  FIG3 is a block diagram of an intelligent control system according to an exemplary embodiment of the present invention. As described above with reference to FIG3, the intelligent control system 130 includes an engine manager 310 and a pipeline manager 320. According to the hierarchical workflow engine framework, a workload executed in a distributed manner using the cloud server 140, the cluster server group 120, and the edge systems 110. The engine node 420, the engine node 440, the gateway node 430, the ICE 220, and the EGE 230 are distributed over systems. The engine manager 310 communicates with the ICE 220 of the edge system 110 and the engine node 420 of the cluster server group 120 and controls and manages engines that the ICE 220 and the engine node 420 possess and engine information of the engines. The pipeline manager 320 controls the EGE 230 of the edge system 110 and the gateway node 430 of the cluster server group 120 and builds, controls, and manages data pipelines. Additionally, the engine manager 310 may control and manage engines that the engine node 440 of the cloud server 140 possesses and engine information of the engines. Also, the pipeline manager 320 may control a gateway node of the cloud server 140 and manage a data pipeline toward the cloud server 140. To efficiently use engines present in engine containers distributed over the cluster server group 120 and the edge system 110, the engine manager 310 builds and manages the engine database 330 and the query system 340 described above with reference to FIG3.
block diagram
24
December
210
ENE
230
EGE
310
engine manager
130
intelligent control system intelligent control systems
220
ICE
2
domain
110
edge system edge systems
320
pipeline manager pipeline managers
340
query system
3
July
330
engine database engine databases
['2. The edge system of claim 1, wherein the other system is another edge system in a domain identical to a domain of the edge system, and the edge system sequentially interworks with the another edge system through a data pipeline built based on a horizontal engine framework.', '5. An intelligent control system for controlling a workflow of an edge system based on a hierarchical engine framework, the intelligent control system comprising: an engine database configured to store identity information of at least one engine for processing a workflow, location information of the engine, and specification information of the engine; an engine manager configured to manage the engine database; and a pipeline manager configured to manage a data pipeline of input and output data of the at least one engine according to the workflow.']