ABSTRACT

This chapter presents a dynamic and programmable distributed data analytics solution for industrial environments. The solution includes an edge analytics engine for analytics close to the field and in line with the edge computing paradigm. Each edge analytics engine (EAE) instance is flexible and dynamically configurable based on an Analytics Manifest (AM). The distinction between edge/local and global/cloud analytics is very common in the case of Big Data analytics systems. The Data Routing and Pre-processing component is in charge of routing data from the data sources to the EAE. The Distributed Ledger is used to orchestrate analytics functionalities across multiple Edge Gateways. One of the unique value propositions of the EAE is that it is configurable and programmable. The EAE provides the run-time environment that controls and executes edge analytics instances, which are specified in AMs.