The edge computing

Edge computing is a relatively new concept. It is made up of the analytics running on the Edge for filtering, aggregation, and advanced anomaly detection. These analytics should be deployed remotely from the cloud through the Edge Manager. The Edge Manager running on the cloud side should also be able to request specific actions to be carried out on the edge side. An example could be the starting or stopping of analytics running on the Edge or the transfer to the cloud of a small snapshot of high-frequency data for further analysis. It is very important to apply white-listing and input-validation to avoid exposing the Edge to cyber attacks.

Edge computing normally subscribes to the Data Bus exposed by the Edge Gateway and consumes data for data processing. In some circumstances, edge computing invokes cloud or local servers through a web service to run advanced computational functions.