Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 3 Next »


Overview

Federated Learning at the Edge is with significant advantages:

Rather than centralizing the data or using digital twins, we plan to demo a full lifecycle of AI model creation and Inference on the source data at the edge. 

We are using EdgeLake as a data platform at the Edge. Rather than moving the massive amounts of data, EdgeLake will service the data  to Edge Nodes to create the model on the distributed source data and as if the edge is a single machine.

See details at https://lfedge.org/projects/edgelake/

The Process

The process with InfiniEdge will leverage Federated Learning: 

  • Nodes at the edge will be deployed with  EdgeLake + the code that generates the Sub-Model.
  • When each participating node generated a sub-model, the sub models are integrated to generate a unified model.
  • The Unified Model is pushed to all the participating nodes to generate inference data.
  • The EdgeLake rule Engine acts on the Inferenced Data.

This process is automated and the details are below:

StepPlatformFunctionComments
1EdgeLakeCapture data from machines and infrastructure that generate data EdgeLake is deployed on many Edge Nodes and hosts data from PLCs and sensors connected to each node
2EdgeLakeService the data to a Model Generation process on each Edge NodeEach Edge Node is deployed with EdgeLake + the code that generates the Sub-Model.
3AI CodeModel Generation on each node creates a Sub-ModelEach edge node is queried using SQL by the Model Generation Process
4EdgeLakeMakes all the  Sub-Models available on a single nodeOnly Sub-Models are moved (not the data)
5AI CodeA unified model is createdby combining all the Sub-Models
6EdgeLakeThe Unified Model is pushed to all the Edge Nodes
7EdgeLakeService the data to the Inference Process on each Edge Node
8EdgeLakeThe inference data from all edge nodes satisfies queriesUsing EdgeLake's Virtual Data Lake - without the need to centralize the data
9EdgeLakeThe EdgeLake rule engine on each node can act and alert on the inference dataMachine optimization, setup and maintenance is done based on the inferenced data
10PLCs/SensorsNew data is generatedback to step 1


The demo data set

We will use a real Smart City Data, EdgeLake is deployed in multiple nodes a city in Kansas to manage the city's infrastructure including electricity, water and wastewater.

AnyLog (https://anylog.co/) will provide the schema and data sets to train the sub models and execute the inference process on each edge node.

Example Dataset




  • No labels